fix: don't check buildinfo or entitlements in agent #3956
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have been having an issue recently in dogfood where my workspace was taking almost 10 minutes to connect after starting. I thought it was a bug due to the tailnet transition but today I decided to investigate after rebooting my workspace.
I found that it was appearing to do nothing for roughly 4 minutes before forking for the reaper code, then doing nothing for another 4 minutes. It logged after a while that it had a 502 error trying to retrieve buildinfo so I thought this was due to the version check we do. It turns out, my global coder config URL was set to a dead tunnel URL, and the version checks (and an entitlement check) were using this bogus URL instead of the agent URL.
These checks aren't very important IMO for agent startup, especially since people don't really look at the agent logs anyways.
agent