superposition
feat: Add workspace locking middleware using PostgreSQL advisory locks
#817
Open

feat: Add workspace locking middleware using PostgreSQL advisory locks #817

knutties wants to merge 8 commits into main from claude/add-workspace-locking-middleware-l9R1k
knutties
knutties knutties requested a review 65 days ago
semanticdiff-com
coderabbitai
coderabbitai
coderabbitai commented on 2026-01-04
knutties knutties force pushed from 0c419305 to 46764cd9 62 days ago
knutties knutties force pushed from 46764cd9 to a5e97c66 46 days ago
knutties knutties force pushed from a5e97c66 to 7b29da74 42 days ago
knutties knutties force pushed from 7b29da74 to 7f03c920 42 days ago
knutties knutties force pushed from 7f03c920 to d80a71f8 41 days ago
knutties knutties force pushed from d80a71f8 to 1de2e62a 35 days ago
claude feat: Add workspace locking middleware using PostgreSQL advisory locks
70873263
claude refactor: Use two-argument pg_advisory_lock for better lock space uti…
620d117b
claude feat: Add retry logic with exponential backoff for workspace locks
68b639b1
claude fix: Replace blocking sleep with async sleep in lock retry logic
482c9efb
claude fix: Add RAII guard to ensure lock release even on panic
dfe7c46e
claude fix: Correct middleware execution order to ensure locking works
d0afba91
knutties fix: limit locking to only relevant endpoints
ae3ed170
knutties knutties force pushed from 1de2e62a to ae3ed170 24 days ago
ShubhranshuSanjeev
ShubhranshuSanjeev requested changes on 2026-01-07
ShubhranshuSanjeev fix: moved intialization of lock guard to acquire call
e21bc07f

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone