-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Description
Hi,
I have long suspected that something in the load balancing for the Grid is not working, as I see it using the same nodes over and over. I did some investigation and indeed it seems to be the case. The code in:
selenium/java/server/src/org/openqa/grid/internal/ProxySet.java
says:
public List getSorted() {
List sorted = new ArrayList<>(proxies);
Collections.sort(sorted, proxyComparator);
return sorted;
}
private Comparator proxyComparator = new Comparator() {
@OverRide
public int compare(RemoteProxy o1, RemoteProxy o2) {
double p1used = (o1.getTotalUsed() * 1.0) / o1.getTestSlots().size();
double p2used = (o2.getTotalUsed() * 1.0) / o2.getTestSlots().size();
if (p1used == p2used) return 0;
return p1used < p2used? -1 : 1;
}
};
public TestSession getNewSession(Map<String, Object> desiredCapabilities) {
// sort the proxies first, by default by total number of
// test running, to avoid putting all the load of the first
// proxies.
List sorted = getSorted();
log.info("Available nodes: " + sorted);
for (RemoteProxy proxy : sorted) {
TestSession session = proxy.getNewSession(desiredCapabilities);
if (session != null) {
return session;
}
}
return null;
}
says it will sort them, but it doesn't seem to work, as you can see under "Actual Behavior" below it has 8 nodes but keeps using 4 over and over.
// sort the proxies first, by default by total number of
// test running, to avoid putting all the load of the first
// proxies.
I've already got a fix in place as you can see from the "Expected Behavior", I will submit it unless anyone has a better idea @dima-groupon
It just uses a linked list to make sure Nodes being used go to the back of the list
Expected Behavior -
19:58:44.397 INFO - Registered a node http://myhost:5552
19:58:44.946 INFO - Registered a node http://myhost:5553
19:58:45.659 INFO - Registered a node http://myhost:5554
19:58:46.346 INFO - Registered a node http://myhost:5555
19:58:46.996 INFO - Registered a node http://myhost:5556
19:58:47.487 INFO - Registered a node http://myhost:5557
19:58:47.984 INFO - Registered a node http://myhost:5558
19:58:48.792 INFO - Registered a node http://myhost:5551
19:59:16.451 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:16.452 INFO - Available nodes: [http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552]
19:59:16.452 INFO - Trying to create a new session on node http://myhost:5551
19:59:16.452 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
19:59:16.744 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:16.744 INFO - Available nodes: [http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551]
19:59:16.745 INFO - Trying to create a new session on node http://myhost:5558
19:59:16.745 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
19:59:16.872 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:16.873 INFO - Available nodes: [http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558]
19:59:16.873 INFO - Trying to create a new session on node http://myhost:5557
19:59:16.873 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
19:59:16.899 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:16.900 INFO - Available nodes: [http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557]
19:59:16.900 INFO - Trying to create a new session on node http://myhost:5556
19:59:16.901 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
19:59:37.672 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:37.673 INFO - Available nodes: [http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556]
19:59:37.673 INFO - Trying to create a new session on node http://myhost:5555
19:59:37.673 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
19:59:38.922 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:38.922 INFO - Available nodes: [http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555]
19:59:38.922 INFO - Trying to create a new session on node http://myhost:5554
19:59:38.922 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
19:59:39.053 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:39.054 INFO - Available nodes: [http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554]
19:59:39.054 INFO - Trying to create a new session on node http://myhost:5553
19:59:39.054 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
19:59:39.386 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
19:59:39.386 INFO - Available nodes: [http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553]
19:59:39.386 INFO - Trying to create a new session on node http://myhost:5552
19:59:39.387 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:16.613 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:16.614 INFO - Available nodes: [http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552]
20:01:16.614 INFO - Trying to create a new session on node http://myhost:5551
20:01:16.614 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:16.755 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:16.755 INFO - Available nodes: [http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551]
20:01:16.755 INFO - Trying to create a new session on node http://myhost:5558
20:01:16.756 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:16.790 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:16.790 INFO - Available nodes: [http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558]
20:01:16.790 INFO - Trying to create a new session on node http://myhost:5557
20:01:16.790 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:16.865 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:16.866 INFO - Available nodes: [http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557]
20:01:16.866 INFO - Trying to create a new session on node http://myhost:5556
20:01:16.866 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:38.037 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:38.037 INFO - Available nodes: [http://myhost:5555, http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556]
20:01:38.037 INFO - Trying to create a new session on node http://myhost:5555
20:01:38.038 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:38.400 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:38.400 INFO - Available nodes: [http://myhost:5554, http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555]
20:01:38.401 INFO - Trying to create a new session on node http://myhost:5554
20:01:38.401 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:38.503 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:38.503 INFO - Available nodes: [http://myhost:5553, http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554]
20:01:38.504 INFO - Trying to create a new session on node http://myhost:5553
20:01:38.504 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
20:01:38.584 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
20:01:38.585 INFO - Available nodes: [http://myhost:5552, http://myhost:5551, http://myhost:5558, http://myhost:5557, http://myhost:5556, http://myhost:5555, http://myhost:5554, http://myhost:5553]
20:01:38.585 INFO - Trying to create a new session on node http://myhost:5552
20:01:38.585 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
Actual Behavior -
18:48:13.143 INFO - Registered a node http://myhost:5551
18:48:13.688 INFO - Registered a node http://myhost:5552
18:48:14.319 INFO - Registered a node http://myhost:5553
18:48:15.025 INFO - Registered a node http://myhost:5554
18:48:15.692 INFO - Registered a node http://myhost:5555
18:48:16.345 INFO - Registered a node http://myhost:5556
18:48:16.821 INFO - Registered a node http://myhost:5557
18:48:17.339 INFO - Registered a node http://myhost:5558
18:48:50.905 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:48:50.906 INFO - Available nodes: [http://myhost:5551, http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558]
18:48:50.906 INFO - Trying to create a new session on node http://myhost:5551
18:48:50.906 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:48:51.171 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:48:51.171 INFO - Available nodes: [http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551]
18:48:51.172 INFO - Trying to create a new session on node http://myhost:5552
18:48:51.172 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:48:51.202 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:48:51.203 INFO - Available nodes: [http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552]
18:48:51.203 INFO - Trying to create a new session on node http://myhost:5553
18:48:51.203 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:48:51.350 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:48:51.350 INFO - Available nodes: [http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552, http://myhost:5553]
18:48:51.350 INFO - Trying to create a new session on node http://myhost:5554
18:48:51.351 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:12.802 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:12.803 INFO - Available nodes: [http://myhost:5551, http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558]
18:49:12.803 INFO - Trying to create a new session on node http://myhost:5551
18:49:12.803 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:13.486 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:13.487 INFO - Available nodes: [http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551]
18:49:13.487 INFO - Trying to create a new session on node http://myhost:5552
18:49:13.487 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:13.594 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:13.595 INFO - Available nodes: [http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552]
18:49:13.595 INFO - Trying to create a new session on node http://myhost:5553
18:49:13.595 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:17.307 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:17.307 INFO - Available nodes: [http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552, http://myhost:5553]
18:49:17.307 INFO - Trying to create a new session on node http://myhost:5554
18:49:17.307 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:39.365 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:39.365 INFO - Available nodes: [http://myhost:5551, http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558]
18:49:39.365 INFO - Trying to create a new session on node http://myhost:5551
18:49:39.366 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:39.937 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:39.938 INFO - Available nodes: [http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551]
18:49:39.938 INFO - Trying to create a new session on node http://myhost:5552
18:49:39.938 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:39.970 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:39.972 INFO - Available nodes: [http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552]
18:49:39.972 INFO - Trying to create a new session on node http://myhost:5553
18:49:39.972 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:49:39.982 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:49:39.982 INFO - Available nodes: [http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552, http://myhost:5553]
18:49:39.982 INFO - Trying to create a new session on node http://myhost:5554
18:49:39.983 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:50:01.086 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:50:01.087 INFO - Available nodes: [http://myhost:5551, http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558]
18:50:01.087 INFO - Trying to create a new session on node http://myhost:5551
18:50:01.087 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:50:01.962 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:50:01.963 INFO - Available nodes: [http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551]
18:50:01.963 INFO - Trying to create a new session on node http://myhost:5552
18:50:01.963 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:50:01.969 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:50:01.970 INFO - Available nodes: [http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552]
18:50:01.970 INFO - Trying to create a new session on node http://myhost:5553
18:50:01.970 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:50:02.082 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:50:02.083 INFO - Available nodes: [http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552, http://myhost:5553]
18:50:02.083 INFO - Trying to create a new session on node http://myhost:5554
18:50:02.083 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:16.983 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:16.983 INFO - Available nodes: [http://myhost:5551, http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558]
18:51:16.983 INFO - Trying to create a new session on node http://myhost:5551
18:51:16.984 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:17.028 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:17.029 INFO - Available nodes: [http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551]
18:51:17.029 INFO - Trying to create a new session on node http://myhost:5552
18:51:17.029 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:17.037 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:17.037 INFO - Available nodes: [http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552]
18:51:17.037 INFO - Trying to create a new session on node http://myhost:5553
18:51:17.038 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:17.111 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:17.112 INFO - Available nodes: [http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552, http://myhost:5553]
18:51:17.112 INFO - Trying to create a new session on node http://myhost:5554
18:51:17.112 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:38.576 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:38.577 INFO - Available nodes: [http://myhost:5551, http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558]
18:51:38.577 INFO - Trying to create a new session on node http://myhost:5551
18:51:38.577 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:38.666 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:38.667 INFO - Available nodes: [http://myhost:5552, http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551]
18:51:38.667 INFO - Trying to create a new session on node http://myhost:5552
18:51:38.667 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:39.137 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:39.137 INFO - Available nodes: [http://myhost:5553, http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552]
18:51:39.137 INFO - Trying to create a new session on node http://myhost:5553
18:51:39.137 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
18:51:39.208 INFO - Got a request to create a new session: Capabilities [{browserName=firefox, version=, platform=ANY}]
18:51:39.209 INFO - Available nodes: [http://myhost:5554, http://myhost:5555, http://myhost:5556, http://myhost:5557, http://myhost:5558, http://myhost:5551, http://myhost:5552, http://myhost:5553]
18:51:39.209 INFO - Trying to create a new session on node http://myhost:5554
18:51:39.209 INFO - Trying to create a new session on test slot {seleniumProtocol=WebDriver, browserName=firefox, maxInstances=1, platform=LINUX}
Steps to reproduce -
Create a hub
Connect 8 nodes to it
Run a bunch of tests 4 at a time