- Notifications
You must be signed in to change notification settings - Fork28
Commit6eac4e6
committed
Tweak BgBufferSync() so that a persistent write error on a dirty buffer
doesn't block the bgwriter from making progress writing out other buffers.This was a hard problem in the context of the ARC/2Q design, but it'strivial in the context of clock sweep ... just advance the sweep counterbefore we try to write not after.1 parent688784f commit6eac4e6
2 files changed
+17
-11
lines changedLines changed: 2 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| |||
256 | 256 |
| |
257 | 257 |
| |
258 | 258 |
| |
259 |
| - | |
260 |
| - | |
| 259 | + | |
261 | 260 |
| |
262 | 261 |
| |
263 | 262 |
| |
|
Lines changed: 15 additions & 8 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 |
| |
| |||
903 | 903 |
| |
904 | 904 |
| |
905 | 905 |
| |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
906 | 911 |
| |
907 | 912 |
| |
908 | 913 |
| |
| |||
911 | 916 |
| |
912 | 917 |
| |
913 | 918 |
| |
914 |
| - | |
915 |
| - | |
916 | 919 |
| |
917 | 920 |
| |
918 |
| - | |
919 |
| - | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
920 | 926 |
| |
921 | 927 |
| |
922 | 928 |
| |
| |||
934 | 940 |
| |
935 | 941 |
| |
936 | 942 |
| |
937 |
| - | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
938 | 947 |
| |
939 | 948 |
| |
940 |
| - | |
941 |
| - | |
942 | 949 |
| |
943 | 950 |
| |
944 | 951 |
| |
|
0 commit comments
Comments
(0)