Repository navigation
Commit d1ce2e3
committed
fix(node): harden release-upload outcomes and replication tail gating
Treat timed-out or failed archive uploads as non-durable in into_result,
gate pinata/gossip on confirmed publish durability while keeping inv22 spawn
order, split lock-pool vs main DB pool validation, map LockPoolBusy through
From<anyhow::Error>, and attach Retry-After on repo write contention errors.1 parent 4eb0c44 commit d1ce2e3
4 files changed
Lines changed: 187 additions & 64 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2374 | 2374 | | |
2375 | 2375 | | |
2376 | 2376 | | |
| 2377 | + | |
2377 | 2378 | | |
2378 | 2379 | | |
2379 | 2380 | | |
2380 | 2381 | | |
2381 | 2382 | | |
2382 | 2383 | | |
2383 | 2384 | | |
| 2385 | + | |
2384 | 2386 | | |
2385 | 2387 | | |
2386 | 2388 | | |
| |||
2401 | 2403 | | |
2402 | 2404 | | |
2403 | 2405 | | |
2404 | | - | |
| 2406 | + | |
| 2407 | + | |
| 2408 | + | |
| 2409 | + | |
| 2410 | + | |
2405 | 2411 | | |
2406 | 2412 | | |
2407 | 2413 | | |
| |||
2518 | 2524 | | |
2519 | 2525 | | |
2520 | 2526 | | |
| 2527 | + | |
| 2528 | + | |
| 2529 | + | |
| 2530 | + | |
| 2531 | + | |
| 2532 | + | |
| 2533 | + | |
| 2534 | + | |
| 2535 | + | |
| 2536 | + | |
| 2537 | + | |
| 2538 | + | |
| 2539 | + | |
| 2540 | + | |
| 2541 | + | |
| 2542 | + | |
| 2543 | + | |
| 2544 | + | |
| 2545 | + | |
| 2546 | + | |
| 2547 | + | |
2521 | 2548 | | |
2522 | 2549 | | |
2523 | 2550 | | |
2524 | 2551 | | |
2525 | 2552 | | |
2526 | 2553 | | |
| 2554 | + | |
| 2555 | + | |
| 2556 | + | |
2527 | 2557 | | |
2528 | 2558 | | |
2529 | 2559 | | |
| |||
2697 | 2727 | | |
2698 | 2728 | | |
2699 | 2729 | | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
| 2733 | + | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
2700 | 2745 | | |
2701 | 2746 | | |
2702 | 2747 | | |
| |||
9819 | 9864 | | |
9820 | 9865 | | |
9821 | 9866 | | |
| 9867 | + | |
9822 | 9868 | | |
9823 | 9869 | | |
9824 | 9870 | | |
| |||
9839 | 9885 | | |
9840 | 9886 | | |
9841 | 9887 | | |
| 9888 | + | |
9842 | 9889 | | |
9843 | 9890 | | |
9844 | 9891 | | |
| |||
9912 | 9959 | | |
9913 | 9960 | | |
9914 | 9961 | | |
| 9962 | + | |
9915 | 9963 | | |
9916 | 9964 | | |
9917 | 9965 | | |
| |||
9993 | 10041 | | |
9994 | 10042 | | |
9995 | 10043 | | |
| 10044 | + | |
9996 | 10045 | | |
9997 | 10046 | | |
9998 | 10047 | | |
| |||
10106 | 10155 | | |
10107 | 10156 | | |
10108 | 10157 | | |
| 10158 | + | |
10109 | 10159 | | |
10110 | 10160 | | |
10111 | 10161 | | |
| |||
10384 | 10434 | | |
10385 | 10435 | | |
10386 | 10436 | | |
| 10437 | + | |
10387 | 10438 | | |
10388 | 10439 | | |
10389 | 10440 | | |
| |||
10439 | 10490 | | |
10440 | 10491 | | |
10441 | 10492 | | |
| 10493 | + | |
10442 | 10494 | | |
10443 | 10495 | | |
10444 | 10496 | | |
| |||
10480 | 10532 | | |
10481 | 10533 | | |
10482 | 10534 | | |
| 10535 | + | |
10483 | 10536 | | |
10484 | 10537 | | |
10485 | 10538 | | |
| |||
10577 | 10630 | | |
10578 | 10631 | | |
10579 | 10632 | | |
| 10633 | + | |
10580 | 10634 | | |
10581 | 10635 | | |
10582 | 10636 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
260 | 258 | | |
261 | 259 | | |
262 | 260 | | |
| |||
769 | 767 | | |
770 | 768 | | |
771 | 769 | | |
772 | | - | |
773 | | - | |
774 | | - | |
775 | | - | |
776 | | - | |
777 | | - | |
778 | | - | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
779 | 774 | | |
780 | | - | |
781 | | - | |
782 | | - | |
783 | | - | |
784 | | - | |
785 | | - | |
786 | | - | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
787 | 787 | | |
788 | 788 | | |
789 | 789 | | |
| |||
1422 | 1422 | | |
1423 | 1423 | | |
1424 | 1424 | | |
1425 | | - | |
1426 | | - | |
1427 | | - | |
1428 | | - | |
| 1425 | + | |
| 1426 | + | |
1429 | 1427 | | |
1430 | 1428 | | |
1431 | | - | |
| 1429 | + | |
1432 | 1430 | | |
1433 | 1431 | | |
1434 | 1432 | | |
1435 | 1433 | | |
1436 | | - | |
1437 | | - | |
| 1434 | + | |
| 1435 | + | |
1438 | 1436 | | |
1439 | | - | |
1440 | | - | |
| 1437 | + | |
| 1438 | + | |
1441 | 1439 | | |
1442 | 1440 | | |
1443 | 1441 | | |
1444 | 1442 | | |
1445 | | - | |
1446 | | - | |
| 1443 | + | |
| 1444 | + | |
1447 | 1445 | | |
1448 | 1446 | | |
1449 | | - | |
1450 | | - | |
| 1447 | + | |
| 1448 | + | |
1451 | 1449 | | |
1452 | 1450 | | |
1453 | | - | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
1454 | 1454 | | |
1455 | 1455 | | |
1456 | 1456 | | |
1457 | 1457 | | |
1458 | | - | |
1459 | | - | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
1460 | 1467 | | |
1461 | 1468 | | |
1462 | 1469 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
140 | 144 | | |
141 | 145 | | |
142 | 146 | | |
| |||
296 | 300 | | |
297 | 301 | | |
298 | 302 | | |
299 | | - | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
300 | 308 | | |
301 | 309 | | |
302 | 310 | | |
| |||
414 | 422 | | |
415 | 423 | | |
416 | 424 | | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
417 | 452 | | |
0 commit comments