action #6438
closedNetwork for multi-machine - static confiuration
Description
Currently, the multi-machine networking does not scale for large openqa
instances with lots of remote workers.
This is probably the simplest way how to solve it:
Allow configuration of static network between certain workers and
assign jobs to these workers via capabilities.
We already use capabilities for architecture so this should be easy.
For example:
worker1 and worker2 run on the same host,
worker1 uses device tap1,
worker2 uses device tap2,
tap1 and tap2 are assigned to bridge1
both worker1 and worker2 exports capability "test-network-1"
testsuite "server" requires capability "test-network-1"
testsuite "client" requires capability "test-network-1"
this ensures that the jobs for client and server can be assigned only to worker1 and worker2
Updated by nadvornik almost 10 years ago
Yes, but it is not yet fully tested because of the problems with worker.
Updated by nadvornik almost 10 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100