x/build/cmd/coordinator: active gomote sessions and coordinator deploys are mutually exclusive #39280
Labels
Builders
x/build issues (builders, bots, dashboards)
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
There are times when people need to investigate issues that require configuration or environment that is hard to reproduce locally, and they use gomote instances for such debugging sessions.
A limitation of the current implementation of this system is that all remote buildlets are lost when
cmd/coordinator
restarts. This limitation is documented in doc/remote-buildlet.txt:An unfortunate consequence is that this can reduce the window of time when
cmd/coordinator
can be re-deployed without disrupting investigative done by others.This can generally be worked around by coordinating with people who are using gomotes to find a good time for a deploy, but it scales poorly when there are more concurrent investigations being done, especially during business hours.
This is the tracking issue to track how much of a problem it is and investigate ways to improve this situation if it ends up becoming a bottleneck.
/cc @cagedmantis @toothrot @andybons
The text was updated successfully, but these errors were encountered: