early-needle-54791
11/27/2019, 9:55 PMaloof-angle-91616
11/27/2019, 9:56 PMNailgunTask
impl will have as many worker threads as you specify with --worker-count
, all sharing the same address spacealoof-angle-91616
11/27/2019, 9:58 PMNailgunClient
, which then spins off a NailgunClientSession
that connects to the nailgun server for each attempted process executionaloof-angle-91616
11/27/2019, 9:58 PM--worker-count
, and each thread just has one job, to connect to the nailgun server and perform a single executionaloof-angle-91616
11/27/2019, 9:59 PMaloof-angle-91616
11/27/2019, 10:01 PMaloof-angle-91616
11/27/2019, 10:03 PMearly-needle-54791
11/27/2019, 10:03 PMaloof-angle-91616
11/27/2019, 10:03 PMaloof-angle-91616
11/27/2019, 10:04 PMNailgunTask
to seamlessly support using --execution-strategy=subprocess
without many changesaloof-angle-91616
11/27/2019, 10:05 PM--execution-strategy=subprocess
, each python thread just executes a literal process instead of connecting to a nailgun serveraloof-angle-91616
11/27/2019, 10:05 PM--execution-strategy
mechanismaloof-angle-91616
11/27/2019, 10:05 PMearly-needle-54791
12/02/2019, 6:49 PMaloof-angle-91616
12/02/2019, 7:04 PMaloof-angle-91616
12/02/2019, 7:06 PMearly-needle-54791
12/02/2019, 7:06 PMaloof-angle-91616
12/02/2019, 7:07 PMearly-needle-54791
12/02/2019, 7:08 PMaloof-angle-91616
12/02/2019, 7:08 PMearly-needle-54791
12/02/2019, 7:09 PMaloof-angle-91616
12/02/2019, 7:09 PMearly-needle-54791
12/02/2019, 7:10 PMaloof-angle-91616
12/02/2019, 7:10 PMaloof-angle-91616
12/02/2019, 7:10 PMearly-needle-54791
12/02/2019, 7:11 PMaloof-angle-91616
12/02/2019, 7:11 PMaloof-angle-91616
12/02/2019, 7:11 PMaloof-angle-91616
12/02/2019, 7:11 PMearly-needle-54791
12/02/2019, 7:12 PMaloof-angle-91616
12/02/2019, 7:12 PMearly-needle-54791
12/02/2019, 7:12 PMearly-needle-54791
12/02/2019, 7:12 PMaloof-angle-91616
12/02/2019, 7:12 PMearly-needle-54791
12/02/2019, 7:13 PMaloof-angle-91616
12/02/2019, 7:15 PM