Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Bump default timeouts #54

Merged
merged 1 commit into from
Jun 6, 2024
Merged

Conversation

matklad
Copy link
Contributor

@matklad matklad commented Jun 5, 2024

Although in the steady state 10 second timeout is reasonable, in practice p100 was observed to be much higher than that (if, for example, the machine you are supposed to talk to needs to cold boot).

Given that just one timeout terminates the entire process, it feels like we can benefit from being quiet a bit more conservative here for the time being.

Although in the steady state 10 second timeout is reasonable, in
practice p100 was observed to be much higher than that (if, for example,
the machine you are supposed to talk to needs to cold boot).

Given that just _one_ timeout terminates the entire process, it feels
like we can benefit from being quiet a bit more conservative here for
the time being.
Copy link
Member

@kylewlacy kylewlacy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 I like this

>=60 second requests is not ideal, but I'd prefer to have builds work at all (even if slow) instead of being flaky while waiting for a cold start. Hopefully over time, I can get Brioche's infrastructure to a point where cold start times aren't so brutal, either by just running some instances continually or by speeding them up somehow

@kylewlacy
Copy link
Member

(Oh, and I always forget that you need on: pull_request in GH Actions to get checks to run for outside contributors... oops)

@kylewlacy kylewlacy merged commit d720f9f into brioche-dev:main Jun 6, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants