Project

General

Profile

Actions

action #6438

closed

Network for multi-machine - static confiuration

Added by nadvornik almost 10 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2015-02-26
Due date:
% Done:

100%

Estimated time:

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

Actions #1

Updated by nadvornik almost 10 years ago

  • Assignee set to nadvornik
Actions #2

Updated by coolo over 9 years ago

is this fixed with the WORKER_CLASS?

Actions #3

Updated by nadvornik over 9 years ago

Yes, but it is not yet fully tested because of the problems with worker.

Actions #4

Updated by nadvornik over 9 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF