rhythmic-butcher-20315
10/09/2023, 1:25 PMconcurrent = true
set in my pants.toml
file and things seems to be working fine.
Now that I enabled remote caching, is there any issues that may happen by running pants in parallel while reading and writing to a remote cache? Is Pants smart enough to not have issues with this use case?
Thanks for the help! 😊
Oh, btw, I am running the gRPC service as a sidecar in my CI pipeline and recording the cached data in S3.broad-processor-92400
10/09/2023, 6:37 PMrhythmic-butcher-20315
10/10/2023, 8:37 PMbroad-processor-92400
10/10/2023, 9:35 PMWe're running pants inside a CI job using Drone. I think all steps runs in the same machine.Ah, okay. I think I asked an irrelevant question about physical machines, a better one is: are all the steps running in the same check-out/same directory? I believe that's the only time
concurrent = true
is required, if they're separate directories, I think they should be able to run without that, and thus be slightly faster (concurrent = true
disables the pantsd daemon, and thus requires doing more work on each invocation instead of letting it be cached by the background daemon).rhythmic-butcher-20315
10/11/2023, 4:52 PMconcurrent = true
when running pants in different directories even if we're running many instances of pants at the same time.