Commit d85f9e9
[fix][broker] Fix markDeletedPosition race condition in ManagedLedgerImpl.maybeUpdateCursorBeforeTrimmingConsumedLedger() method (apache#25110)
(cherry picked from commit 1617bb2)
(cherry picked from commit 252050c)1 parent 9c47464 commit d85f9e9
6 files changed
Lines changed: 285 additions & 72 deletions
File tree
- managed-ledger/src
- main/java/org/apache/bookkeeper/mledger/impl
- test/java/org/apache/bookkeeper/mledger/impl
Lines changed: 35 additions & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1249 | 1249 | | |
1250 | 1250 | | |
1251 | 1251 | | |
1252 | | - | |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
1253 | 1256 | | |
1254 | 1257 | | |
1255 | | - | |
| 1258 | + | |
1256 | 1259 | | |
1257 | 1260 | | |
1258 | 1261 | | |
1259 | | - | |
| 1262 | + | |
1260 | 1263 | | |
1261 | 1264 | | |
1262 | 1265 | | |
| |||
2250 | 2253 | | |
2251 | 2254 | | |
2252 | 2255 | | |
2253 | | - | |
| 2256 | + | |
| 2257 | + | |
| 2258 | + | |
2254 | 2259 | | |
2255 | 2260 | | |
2256 | | - | |
2257 | | - | |
| 2261 | + | |
| 2262 | + | |
2258 | 2263 | | |
2259 | | - | |
| 2264 | + | |
2260 | 2265 | | |
2261 | 2266 | | |
2262 | 2267 | | |
2263 | 2268 | | |
2264 | 2269 | | |
2265 | 2270 | | |
2266 | 2271 | | |
2267 | | - | |
| 2272 | + | |
2268 | 2273 | | |
2269 | 2274 | | |
2270 | 2275 | | |
2271 | | - | |
| 2276 | + | |
2272 | 2277 | | |
2273 | 2278 | | |
2274 | 2279 | | |
| |||
2324 | 2329 | | |
2325 | 2330 | | |
2326 | 2331 | | |
2327 | | - | |
2328 | | - | |
2329 | | - | |
2330 | 2332 | | |
2331 | 2333 | | |
| 2334 | + | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
2332 | 2341 | | |
2333 | 2342 | | |
2334 | 2343 | | |
| |||
2696 | 2705 | | |
2697 | 2706 | | |
2698 | 2707 | | |
2699 | | - | |
2700 | | - | |
2701 | | - | |
2702 | | - | |
2703 | | - | |
2704 | | - | |
2705 | | - | |
2706 | | - | |
2707 | | - | |
2708 | | - | |
2709 | | - | |
| 2708 | + | |
| 2709 | + | |
| 2710 | + | |
| 2711 | + | |
| 2712 | + | |
| 2713 | + | |
| 2714 | + | |
| 2715 | + | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
2710 | 2722 | | |
2711 | 2723 | | |
2712 | 2724 | | |
| |||
Lines changed: 9 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
424 | 424 | | |
425 | 425 | | |
426 | 426 | | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
435 | 436 | | |
436 | 437 | | |
437 | 438 | | |
| |||
Lines changed: 40 additions & 24 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1652 | 1652 | | |
1653 | 1653 | | |
1654 | 1654 | | |
| 1655 | + | |
| 1656 | + | |
1655 | 1657 | | |
1656 | 1658 | | |
1657 | | - | |
1658 | | - | |
1659 | | - | |
1660 | 1659 | | |
1661 | 1660 | | |
1662 | 1661 | | |
| |||
2584 | 2583 | | |
2585 | 2584 | | |
2586 | 2585 | | |
2587 | | - | |
| 2586 | + | |
| 2587 | + | |
2588 | 2588 | | |
2589 | | - | |
2590 | | - | |
2591 | | - | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
2592 | 2596 | | |
2593 | 2597 | | |
2594 | 2598 | | |
2595 | | - | |
| 2599 | + | |
2596 | 2600 | | |
2597 | 2601 | | |
2598 | | - | |
| 2602 | + | |
2599 | 2603 | | |
2600 | 2604 | | |
2601 | 2605 | | |
| |||
2605 | 2609 | | |
2606 | 2610 | | |
2607 | 2611 | | |
2608 | | - | |
| 2612 | + | |
| 2613 | + | |
2609 | 2614 | | |
2610 | | - | |
2611 | | - | |
2612 | | - | |
2613 | | - | |
2614 | | - | |
2615 | | - | |
2616 | | - | |
2617 | | - | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
| 2619 | + | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
2618 | 2623 | | |
2619 | | - | |
2620 | | - | |
2621 | | - | |
2622 | | - | |
2623 | | - | |
2624 | | - | |
| 2624 | + | |
| 2625 | + | |
| 2626 | + | |
| 2627 | + | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
| 2631 | + | |
| 2632 | + | |
| 2633 | + | |
| 2634 | + | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
2625 | 2640 | | |
2626 | 2641 | | |
| 2642 | + | |
2627 | 2643 | | |
2628 | 2644 | | |
2629 | 2645 | | |
| |||
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
106 | | - | |
107 | | - | |
| 105 | + | |
108 | 106 | | |
109 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
110 | 112 | | |
111 | 113 | | |
112 | 114 | | |
| |||
Lines changed: 15 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
408 | | - | |
| 408 | + | |
| 409 | + | |
409 | 410 | | |
410 | 411 | | |
411 | 412 | | |
| |||
496 | 497 | | |
497 | 498 | | |
498 | 499 | | |
| 500 | + | |
| 501 | + | |
499 | 502 | | |
500 | 503 | | |
501 | 504 | | |
502 | 505 | | |
503 | 506 | | |
504 | | - | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
505 | 512 | | |
506 | 513 | | |
507 | 514 | | |
| |||
4431 | 4438 | | |
4432 | 4439 | | |
4433 | 4440 | | |
4434 | | - | |
| 4441 | + | |
4435 | 4442 | | |
4436 | 4443 | | |
4437 | 4444 | | |
| |||
4490 | 4497 | | |
4491 | 4498 | | |
4492 | 4499 | | |
4493 | | - | |
| 4500 | + | |
4494 | 4501 | | |
4495 | 4502 | | |
4496 | 4503 | | |
| |||
4542 | 4549 | | |
4543 | 4550 | | |
4544 | 4551 | | |
4545 | | - | |
| 4552 | + | |
4546 | 4553 | | |
4547 | 4554 | | |
4548 | 4555 | | |
| |||
4805 | 4812 | | |
4806 | 4813 | | |
4807 | 4814 | | |
4808 | | - | |
| 4815 | + | |
4809 | 4816 | | |
4810 | 4817 | | |
4811 | 4818 | | |
| |||
4830 | 4837 | | |
4831 | 4838 | | |
4832 | 4839 | | |
4833 | | - | |
4834 | | - | |
| 4840 | + | |
| 4841 | + | |
4835 | 4842 | | |
4836 | 4843 | | |
4837 | 4844 | | |
| |||
0 commit comments