Commit 810e6db
committed
QQ: annotate messages with the raft index they were written at
Add an "x-opt-index" message annotation to every message read from a
quorum queue - via basic.get, normal delivery, or dead-lettering -
containing the raft log index the message currently occupies. This
lets a client identify exactly which point in the log a message came
from, e.g. to correlate it with the queue's own operator-facing raft
index.1 parent 4409b16 commit 810e6db
3 files changed
Lines changed: 138 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1430 | 1430 | | |
1431 | 1431 | | |
1432 | 1432 | | |
1433 | | - | |
| 1433 | + | |
| 1434 | + | |
1434 | 1435 | | |
1435 | 1436 | | |
1436 | 1437 | | |
| |||
2331 | 2332 | | |
2332 | 2333 | | |
2333 | 2334 | | |
2334 | | - | |
2335 | | - | |
2336 | | - | |
2337 | | - | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
2338 | 2338 | | |
2339 | 2339 | | |
2340 | 2340 | | |
2341 | 2341 | | |
2342 | 2342 | | |
2343 | 2343 | | |
2344 | 2344 | | |
2345 | | - | |
| 2345 | + | |
2346 | 2346 | | |
2347 | | - | |
| 2347 | + | |
2348 | 2348 | | |
2349 | 2349 | | |
2350 | 2350 | | |
2351 | 2351 | | |
2352 | 2352 | | |
| 2353 | + | |
| 2354 | + | |
| 2355 | + | |
| 2356 | + | |
| 2357 | + | |
| 2358 | + | |
| 2359 | + | |
| 2360 | + | |
| 2361 | + | |
| 2362 | + | |
| 2363 | + | |
| 2364 | + | |
2353 | 2365 | | |
2354 | 2366 | | |
2355 | 2367 | | |
| |||
2798 | 2810 | | |
2799 | 2811 | | |
2800 | 2812 | | |
2801 | | - | |
| 2813 | + | |
2802 | 2814 | | |
2803 | 2815 | | |
2804 | 2816 | | |
2805 | 2817 | | |
2806 | 2818 | | |
2807 | 2819 | | |
2808 | | - | |
| 2820 | + | |
2809 | 2821 | | |
2810 | 2822 | | |
2811 | 2823 | | |
2812 | 2824 | | |
2813 | | - | |
2814 | 2825 | | |
2815 | 2826 | | |
2816 | 2827 | | |
| |||
2837 | 2848 | | |
2838 | 2849 | | |
2839 | 2850 | | |
| 2851 | + | |
2840 | 2852 | | |
2841 | 2853 | | |
2842 | | - | |
| 2854 | + | |
2843 | 2855 | | |
2844 | 2856 | | |
2845 | 2857 | | |
| |||
3931 | 3943 | | |
3932 | 3944 | | |
3933 | 3945 | | |
3934 | | - | |
| 3946 | + | |
| 3947 | + | |
3935 | 3948 | | |
3936 | 3949 | | |
3937 | 3950 | | |
| |||
4209 | 4222 | | |
4210 | 4223 | | |
4211 | 4224 | | |
4212 | | - | |
| 4225 | + | |
| 4226 | + | |
4213 | 4227 | | |
4214 | 4228 | | |
4215 | 4229 | | |
| |||
4274 | 4288 | | |
4275 | 4289 | | |
4276 | 4290 | | |
4277 | | - | |
| 4291 | + | |
4278 | 4292 | | |
4279 | 4293 | | |
4280 | 4294 | | |
4281 | | - | |
| 4295 | + | |
4282 | 4296 | | |
4283 | | - | |
4284 | | - | |
| 4297 | + | |
| 4298 | + | |
| 4299 | + | |
4285 | 4300 | | |
4286 | 4301 | | |
4287 | 4302 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
| |||
2775 | 2776 | | |
2776 | 2777 | | |
2777 | 2778 | | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
2778 | 2804 | | |
2779 | 2805 | | |
2780 | 2806 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| |||
2494 | 2495 | | |
2495 | 2496 | | |
2496 | 2497 | | |
| 2498 | + | |
| 2499 | + | |
| 2500 | + | |
| 2501 | + | |
| 2502 | + | |
| 2503 | + | |
| 2504 | + | |
| 2505 | + | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
| 2522 | + | |
| 2523 | + | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
| 2528 | + | |
| 2529 | + | |
| 2530 | + | |
| 2531 | + | |
| 2532 | + | |
| 2533 | + | |
| 2534 | + | |
| 2535 | + | |
| 2536 | + | |
| 2537 | + | |
| 2538 | + | |
| 2539 | + | |
| 2540 | + | |
| 2541 | + | |
| 2542 | + | |
| 2543 | + | |
| 2544 | + | |
| 2545 | + | |
| 2546 | + | |
| 2547 | + | |
| 2548 | + | |
| 2549 | + | |
| 2550 | + | |
| 2551 | + | |
| 2552 | + | |
| 2553 | + | |
| 2554 | + | |
| 2555 | + | |
| 2556 | + | |
| 2557 | + | |
| 2558 | + | |
| 2559 | + | |
| 2560 | + | |
| 2561 | + | |
| 2562 | + | |
| 2563 | + | |
| 2564 | + | |
| 2565 | + | |
2497 | 2566 | | |
2498 | 2567 | | |
2499 | 2568 | | |
| |||
5436 | 5505 | | |
5437 | 5506 | | |
5438 | 5507 | | |
5439 | | - | |
5440 | | - | |
| 5508 | + | |
| 5509 | + | |
| 5510 | + | |
| 5511 | + | |
5441 | 5512 | | |
5442 | 5513 | | |
5443 | 5514 | | |
| |||
6631 | 6702 | | |
6632 | 6703 | | |
6633 | 6704 | | |
| 6705 | + | |
| 6706 | + | |
| 6707 | + | |
| 6708 | + | |
| 6709 | + | |
| 6710 | + | |
6634 | 6711 | | |
6635 | 6712 | | |
6636 | | - | |
| 6713 | + | |
6637 | 6714 | | |
6638 | 6715 | | |
6639 | 6716 | | |
| |||
0 commit comments