- Notifications
You must be signed in to change notification settings - Fork5
Commit9a506a6
committed
Arrange to call AbsorbFsyncRequests every so often while performing a
checkpoint in the bgwriter. This forestalls overflow of the fsync requestqueue, which is not fatal but causes considerable performance degradationwhen it occurs (because backends then have to do their own fsyncs). Perpatch from Itagaki Takahiro, modified a little bit by me.1 parentf0bfc02 commit9a506a6
2 files changed
+40
-3
lines changedLines changed: 21 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
| 45 | + | |
45 | 46 |
| |
46 | 47 |
| |
47 | 48 |
| |
| |||
61 | 62 |
| |
62 | 63 |
| |
63 | 64 |
| |
| 65 | + | |
| 66 | + | |
| 67 | + | |
64 | 68 |
| |
65 | 69 |
| |
66 | 70 |
| |
| |||
892 | 896 |
| |
893 | 897 |
| |
894 | 898 |
| |
| 899 | + | |
895 | 900 |
| |
896 | 901 |
| |
897 | 902 |
| |
| |||
905 | 910 |
| |
906 | 911 |
| |
907 | 912 |
| |
| 913 | + | |
908 | 914 |
| |
909 | 915 |
| |
910 |
| - | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
911 | 930 |
| |
912 | 931 |
| |
913 | 932 |
| |
|
Lines changed: 19 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
| 31 | + | |
| 32 | + | |
| 33 | + | |
31 | 34 |
| |
32 | 35 |
| |
33 | 36 |
| |
| |||
702 | 705 |
| |
703 | 706 |
| |
704 | 707 |
| |
| 708 | + | |
705 | 709 |
| |
706 | 710 |
| |
707 | 711 |
| |
| |||
714 | 718 |
| |
715 | 719 |
| |
716 | 720 |
| |
| 721 | + | |
717 | 722 |
| |
718 | 723 |
| |
719 | 724 |
| |
| |||
727 | 732 |
| |
728 | 733 |
| |
729 | 734 |
| |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
730 | 748 |
| |
731 | 749 |
| |
732 | 750 |
| |
|
0 commit comments
Comments
(0)