Repository navigation
Commit aa4e673
committed
Expose PostgreSQL lease contention as a build error
Return KVStoreAlreadyInUse when PostgreSQL lease acquisition reports
an occupied store, allowing applications to retry node construction.
Keep other setup errors as KVStoreSetupFailed and avoid logging
expected contention as a setup failure.
Document the new error on both builder interfaces and verify it in
the PostgreSQL integration test. Keep lease collision and schema
rollback coverage at the store level.1 parent 904ef71 commit aa4e673
2 files changed
Lines changed: 21 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| 215 | + | |
| 216 | + | |
215 | 217 | | |
216 | 218 | | |
217 | 219 | | |
| |||
254 | 256 | | |
255 | 257 | | |
256 | 258 | | |
| 259 | + | |
257 | 260 | | |
258 | 261 | | |
259 | 262 | | |
| |||
735 | 738 | | |
736 | 739 | | |
737 | 740 | | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
738 | 744 | | |
739 | 745 | | |
740 | 746 | | |
| |||
765 | 771 | | |
766 | 772 | | |
767 | 773 | | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
768 | 777 | | |
769 | 778 | | |
770 | 779 | | |
| |||
1332 | 1341 | | |
1333 | 1342 | | |
1334 | 1343 | | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
1335 | 1347 | | |
1336 | 1348 | | |
1337 | 1349 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
35 | 43 | | |
36 | 44 | | |
37 | 45 | | |
| |||
0 commit comments