Skip to content

Git index syncs can back up and cause incidents #12281

@LawnGnome

Description

@LawnGnome

As we've seen twice in the last two months — both of which caused pages to go out to the on-call staff member — large numbers of crate publications can cause the Git index sync jobs to back up, since they each require an exclusive lock on the index repo and each sync performs a fetch, commit, and push.

The fix here may be to batch the pending syncs (so fetch once, commit many, then push once), but we need more data before we can answer that.

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions