canonical / spread

Spread - Convenient full-system test (task) distribution
GNU General Public License v3.0
101 stars 58 forks source link

Support many external systems in parallel #145

Closed sergiocazzolato closed 6 months ago

sergiocazzolato commented 2 years ago

This change allows the execution on the external systems in parallel with the objective of speeding up the executions.

It can be done by all including the addresses desired and by defining the number of workers for the system.

The allocate section does not need any change, just add all the addresses in the SPREAD_EXTERNAL_ADDRESS var, like: SPREAD_EXTERNAL_ADDRESS="localhost:8022 localhost:8023"