Skip to content

Conversation

@azaslavsky
Copy link
Contributor

These had previously been increased in
#68080 and again in #68120 to aid with debugging. Now that #68140 has addressed the root cause of these excessively long imports, we can bring these timeouts down to a more reasonable level.

One benefit of the episode is that we now know how long it takes to import/export a ~50MB relocation file. Based on this, we've set the timeouts back to 5 minutes for tasks we expect to be quick (handling baseline-config and colliding-user steps), while increasing the timeouts for the actual relocation import/export steps to 40 minutes. Since even very large comparisons proved quite quick, we're lowering that timeout to 2 minutes.

@azaslavsky azaslavsky requested a review from maxwelllwang April 3, 2024 22:15
@azaslavsky azaslavsky marked this pull request as ready for review April 3, 2024 22:15
@azaslavsky azaslavsky requested a review from a team April 3, 2024 22:15
@azaslavsky azaslavsky enabled auto-merge (squash) April 3, 2024 22:15
@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Apr 3, 2024
These had previously been increased in
#68080 and again in
#68120 to aid with debugging.
Now that #68140 has addressed
the root cause of these excessively long imports, we can bring these
timeouts down to a more reasonable level.

One benefit of the episode is that we now know how long it takes to
import/export a ~50MB relocation file. Based on this, we've set the
timeouts back to 5 minutes for tasks we expect to be quick (handling
`baseline-config` and `colliding-user` steps), while increasing the
timeouts for the actual relocation import/export steps to 40 minutes.
Since even very large comparisons proved quite quick, we're lowering
that timeout to 2 minutes.
Copy link
Contributor

@maxwelllwang maxwelllwang left a comment

Choose a reason for hiding this comment

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

approved

@azaslavsky azaslavsky merged commit 01a022a into master Apr 3, 2024
@azaslavsky azaslavsky deleted the azaslavsky/rightsize-timeouts branch April 3, 2024 22:49
shellmayr pushed a commit that referenced this pull request Apr 10, 2024
These had previously been increased in
#68080 and again in
#68120 to aid with debugging.
Now that #68140 has addressed
the root cause of these excessively long imports, we can bring these
timeouts down to a more reasonable level.

One benefit of the episode is that we now know how long it takes to
import/export a ~50MB relocation file. Based on this, we've set the
timeouts back to 5 minutes for tasks we expect to be quick (handling
`baseline-config` and `colliding-user` steps), while increasing the
timeouts for the actual relocation import/export steps to 40 minutes.
Since even very large comparisons proved quite quick, we're lowering
that timeout to 2 minutes.
@github-actions github-actions bot locked and limited conversation to collaborators Apr 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants