Project

General

Profile

Actions

action #6438

closed

Network for multi-machine - static confiuration

Added by nadvornik almost 10 years ago. Updated almost 10 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

Also available in: Atom PDF