forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb6fb647
committed
Add a generic command progress reporting facility.
Using this facility, any utility command can report the target relationupon which it is operating, if there is one, and up to 10 64-bitcounters; the intent of this is that users should be able to figure outwhat a utility command is doing without having to resort to ugly hackslike attaching strace to a backend.As a demonstration, this adds very crude reporting to lazy vacuum; wejust report the target relation and nothing else. A forthcoming patchwill make VACUUM report a bunch of additional data that will make thismuch more interesting. But this gets the basic framework in place.Vinayak Pokale, Rahila Syed, Amit Langote, Robert Haas, reviewed byKyotaro Horiguchi, Jim Nasby, Thom Brown, Masahiko Sawada, Fujii Masao,and Masanori Oyama.1 parent8776c15 commitb6fb647
File tree
7 files changed
+217
-1
lines changed- src
- backend
- access/transam
- commands
- postmaster
- utils/adt
- include
- catalog
7 files changed
+217
-1
lines changedLines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2451 | 2451 |
| |
2452 | 2452 |
| |
2453 | 2453 |
| |
| 2454 | + | |
| 2455 | + | |
| 2456 | + | |
2454 | 2457 |
| |
2455 | 2458 |
| |
2456 | 2459 |
| |
| |||
4540 | 4543 |
| |
4541 | 4544 |
| |
4542 | 4545 |
| |
| 4546 | + | |
4543 | 4547 |
| |
4544 | 4548 |
| |
4545 | 4549 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
207 | 207 |
| |
208 | 208 |
| |
209 | 209 |
| |
| 210 | + | |
| 211 | + | |
| 212 | + | |
210 | 213 |
| |
211 | 214 |
| |
212 | 215 |
| |
| |||
320 | 323 |
| |
321 | 324 |
| |
322 | 325 |
| |
| 326 | + | |
323 | 327 |
| |
324 | 328 |
| |
325 | 329 |
| |
|
Lines changed: 73 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2731 | 2731 |
| |
2732 | 2732 |
| |
2733 | 2733 |
| |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
2734 | 2741 |
| |
2735 | 2742 |
| |
2736 | 2743 |
| |
| |||
2851 | 2858 |
| |
2852 | 2859 |
| |
2853 | 2860 |
| |
| 2861 | + | |
| 2862 | + | |
| 2863 | + | |
| 2864 | + | |
| 2865 | + | |
| 2866 | + | |
| 2867 | + | |
| 2868 | + | |
| 2869 | + | |
| 2870 | + | |
| 2871 | + | |
| 2872 | + | |
| 2873 | + | |
| 2874 | + | |
| 2875 | + | |
| 2876 | + | |
| 2877 | + | |
| 2878 | + | |
| 2879 | + | |
| 2880 | + | |
| 2881 | + | |
| 2882 | + | |
| 2883 | + | |
| 2884 | + | |
| 2885 | + | |
| 2886 | + | |
| 2887 | + | |
| 2888 | + | |
| 2889 | + | |
| 2890 | + | |
| 2891 | + | |
| 2892 | + | |
| 2893 | + | |
| 2894 | + | |
| 2895 | + | |
| 2896 | + | |
| 2897 | + | |
| 2898 | + | |
| 2899 | + | |
| 2900 | + | |
| 2901 | + | |
| 2902 | + | |
| 2903 | + | |
| 2904 | + | |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
| 2918 | + | |
| 2919 | + | |
| 2920 | + | |
| 2921 | + | |
| 2922 | + | |
| 2923 | + | |
| 2924 | + | |
| 2925 | + | |
| 2926 | + | |
2854 | 2927 |
| |
2855 | 2928 |
| |
2856 | 2929 |
| |
|
Lines changed: 103 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
| 67 | + | |
67 | 68 |
| |
68 | 69 |
| |
69 | 70 |
| |
| |||
524 | 525 |
| |
525 | 526 |
| |
526 | 527 |
| |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
527 | 630 |
| |
528 | 631 |
| |
529 | 632 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2710 | 2710 |
| |
2711 | 2711 |
| |
2712 | 2712 |
| |
| 2713 | + | |
| 2714 | + | |
2713 | 2715 |
| |
2714 | 2716 |
| |
2715 | 2717 |
| |
|
Lines changed: 30 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
695 | 695 |
| |
696 | 696 |
| |
697 | 697 |
| |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
698 | 710 |
| |
699 | 711 |
| |
700 | 712 |
| |
| |||
776 | 788 |
| |
777 | 789 |
| |
778 | 790 |
| |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
779 | 804 |
| |
780 | 805 |
| |
781 | 806 |
| |
| |||
936 | 961 |
| |
937 | 962 |
| |
938 | 963 |
| |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
939 | 969 |
| |
940 | 970 |
| |
941 | 971 |
| |
|
0 commit comments
Comments
(0)