forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit9031ff9
committed
Fix pgbench progress report behaviour when pgbench or a query gets stuck.
There were two issues here. First, if a query got stuck so that it tooke.g. 5 seconds, and progress interval was 1 second, no progress reports wereprinted until the query returned. Fix so that we wake up specifically toprint the progress report. Secondly, if pgbench got stuck so that it wouldnevertheless not print a progress report on time, and enough time passesthat it's already time to print the next progress report, just skip the onethat was missed. Before this patch, it would print the missed one with 0 TPSimmediately after the previous one.Fabien Coelho. Backpatch to 9.4, where progress reports were added.1 parentba3deee commit9031ff9
1 file changed
+45
-2
lines changedLines changed: 45 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3649 | 3649 |
| |
3650 | 3650 |
| |
3651 | 3651 |
| |
| 3652 | + | |
| 3653 | + | |
| 3654 | + | |
| 3655 | + | |
| 3656 | + | |
| 3657 | + | |
| 3658 | + | |
| 3659 | + | |
| 3660 | + | |
| 3661 | + | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
| 3666 | + | |
| 3667 | + | |
| 3668 | + | |
| 3669 | + | |
| 3670 | + | |
| 3671 | + | |
| 3672 | + | |
| 3673 | + | |
| 3674 | + | |
| 3675 | + | |
| 3676 | + | |
| 3677 | + | |
| 3678 | + | |
3652 | 3679 |
| |
3653 | 3680 |
| |
3654 | 3681 |
| |
| |||
3754 | 3781 |
| |
3755 | 3782 |
| |
3756 | 3783 |
| |
3757 |
| - | |
| 3784 | + | |
| 3785 | + | |
| 3786 | + | |
| 3787 | + | |
| 3788 | + | |
| 3789 | + | |
| 3790 | + | |
| 3791 | + | |
| 3792 | + | |
3758 | 3793 |
| |
3759 | 3794 |
| |
3760 | 3795 |
| |
| |||
3818 | 3853 |
| |
3819 | 3854 |
| |
3820 | 3855 |
| |
3821 |
| - | |
| 3856 | + | |
| 3857 | + | |
| 3858 | + | |
| 3859 | + | |
| 3860 | + | |
| 3861 | + | |
| 3862 | + | |
| 3863 | + | |
| 3864 | + | |
3822 | 3865 |
| |
3823 | 3866 |
| |
3824 | 3867 |
| |
|
0 commit comments
Comments
(0)