Results 61 comments of Trevor Hickey

I can't find anything functionally different about the refactor except the configuration is half the time now. Let's definitely update the config to reflect the original value used: https://github.com/bazelbuild/bazel-buildfarm/pull/835

Thanks for finding this. if you enable `limitGlobalExecution` in the config it will ensure that the claimed amount is never 0. I wonder if we should prevent 0 no matter...

thank you for feedback. we had discussed this in our meetup. Do you want to land, or hold off for better implementation?

The bf-run tool uses a pinned version of buildfarm, but references the latest config files in the repo. So they are not compatible when the configs change over time. @80degreeswest,...

Thanks for making a test repo. That will make it easy for us to reproduce. rules_nodejs is definitely more exotic than other rulesets. @80degreeswest / @jacobmou I think you have...

> Have you done any testing on he performance here? I'm a bit concerned we may introduce some degradation here with either speed or memory usage. yeah good point. I'll...

For the client side, look at [--experimental_remote_grpc_log](https://docs.bazel.build/versions/main/command-line-reference.html#flag--experimental_remote_grpc_log). That will dump individual grpc read latencies. (You will need to use [tools_remote](https://github.com/bazelbuild/tools_remote) to parse the data. We are [adding json support](https://github.com/bazelbuild/tools_remote/pull/27) to...

The stage width represents parallelism. It's how many threads will be running on the worker for that particular stage. 1 thread per operation. The input stage fetches all of the...

Hmm, the error you posted appears to be on the bazel side. I wonder if there was a corresponding error on the buildfarm side.

Throwing in my 2 cents: The majority of the jedis usage is behind RedisShardBackplane. In theory, implementing that interface would get you 90% of the way there. However, the backplane...