Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 0.10.0
-
Fix Version/s: 0.12.0
-
Component/s: None
-
Labels:None
Description
The HBase tests will launch in process clusters to do integration tests against. Those in process clusters bind to standard ports, so parallel builds on the same machine will result in one build getting port binding failures like this:
java.net.BindException: Port in use: 0.0.0.0:60010
We need to figure out a way to randomly choose non standard ports at build time, which could probably be done in org.kitesdk.data.hbase.testing.HBaseTestUtils.