Skip to content

WIP: Experimental support for proper multiprocessing.

Arber X requested to merge arber/multiprocess into master

Description

Start cpu_count buildgrid servers listening on the same port, using socket property SO_REUSEPORT.

Following the guide here, properly take advantage of multiple CPU's.

TODO:

  • Properly start and stop multiple servers.
  • Add yaml option to enable/disable.
  • Figure out limitations with in-memory bgd.
Edited by Arber X

Merge request reports