Skip to content

Fix dependabot configuration - #14

Merged
aram356 merged 1 commit into
mainfrom
bug/fix-dependabot
Jan 12, 2026
Merged

Fix dependabot configuration#14
aram356 merged 1 commit into
mainfrom
bug/fix-dependabot

Conversation

@aram356

Copy link
Copy Markdown
Contributor

No description provided.

@aram356
aram356 merged commit a098b7e into mainJan 12, 2026
2 checks passed
@aram356
aram356 deleted the bug/fix-dependabot branch January 12, 2026 19:56
aram356 added a commit that referenced this pull request Aug 19, 2026
R23 fixed a three-level composed-deploy DEADLOCK by making a borrowing
deploy hold NO lock -- but a borrowing deploy DOES write `fastly.toml`
(`fastly compute deploy` records the service_id), so a lock-free deploy
borrower races a co-sibling provision and loses an edit.
Replace the single shared `provision.borrow.lock` with a DEPTH-KEYED
sibling lock: a borrower serialises its file writes against its co-siblings
on `provision.borrow.<depth>.lock`, and a deploy advertises `depth + 1`
to its subprocess (`EDGEZERO_PROVISION_SIBLING_DEPTH`). A more-nested
borrower therefore serialises on the NEXT depth's file and never blocks on
an ancestor's sibling lock -- holding serialisation at EVERY level with no
deadlock, and making borrowing deploys serialise like provisions. (#14)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@aram356