- Notifications
You must be signed in to change notification settings - Fork28
Commit3930be4
Rework handling of subtransactions in 2PC recovery
The bug fixed by0874d4fcaused us to question and rework the handling ofsubtransactions in 2PC during and at end of recovery.Patch adds checks and tests to ensure no further bugs.This effectively removes the temporary measure put in placeby546c13e.Author: Simon RiggsReviewed-by: Tom Lane, Michael PaquierDiscussion:http://postgr.es/m/CANP8+j+vvXmruL_i2buvdhMeVv5TQu0Hm2+C5N+kdVwHJuor8w@mail.gmail.com1 parent5c416ba commit3930be4
File tree
7 files changed
+50
-57
lines changed- src
- backend
- access/transam
- storage/ipc
- include/access
7 files changed
+50
-57
lines changedLines changed: 22 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
71 |
| - | |
72 |
| - | |
73 | 71 |
| |
74 | 72 |
| |
75 |
| - | |
| 73 | + | |
76 | 74 |
| |
77 | 75 |
| |
78 | 76 |
| |
79 | 77 |
| |
80 | 78 |
| |
81 | 79 |
| |
82 | 80 |
| |
| 81 | + | |
83 | 82 |
| |
84 | 83 |
| |
85 | 84 |
| |
86 | 85 |
| |
87 | 86 |
| |
88 | 87 |
| |
89 | 88 |
| |
90 |
| - | |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
95 |
| - | |
96 |
| - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
97 | 100 |
| |
98 | 101 |
| |
99 | 102 |
| |
| |||
160 | 163 |
| |
161 | 164 |
| |
162 | 165 |
| |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
163 | 175 |
| |
164 | 176 |
| |
165 | 177 |
| |
|
Lines changed: 22 additions & 41 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
303 | 303 |
| |
304 | 304 |
| |
305 | 305 |
| |
306 |
| - | |
307 |
| - | |
| 306 | + | |
308 | 307 |
| |
309 | 308 |
| |
310 | 309 |
| |
| |||
1930 | 1929 |
| |
1931 | 1930 |
| |
1932 | 1931 |
| |
1933 |
| - | |
1934 |
| - | |
| 1932 | + | |
1935 | 1933 |
| |
1936 | 1934 |
| |
1937 | 1935 |
| |
| |||
1992 | 1990 |
| |
1993 | 1991 |
| |
1994 | 1992 |
| |
1995 |
| - | |
1996 |
| - | |
| 1993 | + | |
1997 | 1994 |
| |
1998 | 1995 |
| |
1999 | 1996 |
| |
| |||
2046 | 2043 |
| |
2047 | 2044 |
| |
2048 | 2045 |
| |
2049 |
| - | |
2050 |
| - | |
2051 |
| - | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
2052 | 2049 |
| |
2053 | 2050 |
| |
2054 |
| - | |
| 2051 | + | |
2055 | 2052 |
| |
2056 | 2053 |
| |
2057 | 2054 |
| |
| |||
2068 | 2065 |
| |
2069 | 2066 |
| |
2070 | 2067 |
| |
2071 |
| - | |
2072 |
| - | |
| 2068 | + | |
2073 | 2069 |
| |
2074 | 2070 |
| |
2075 | 2071 |
| |
| |||
2082 | 2078 |
| |
2083 | 2079 |
| |
2084 | 2080 |
| |
2085 |
| - | |
2086 |
| - | |
| 2081 | + | |
2087 | 2082 |
| |
2088 | 2083 |
| |
2089 | 2084 |
| |
| |||
2107 | 2102 |
| |
2108 | 2103 |
| |
2109 | 2104 |
| |
2110 |
| - | |
2111 |
| - | |
2112 | 2105 |
| |
2113 | 2106 |
| |
2114 | 2107 |
| |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
| 2116 | + | |
2115 | 2117 |
| |
2116 | 2118 |
| |
2117 |
| - | |
2118 |
| - | |
| 2119 | + | |
2119 | 2120 |
| |
2120 | 2121 |
| |
2121 | 2122 |
| |
| |||
2133 | 2134 |
| |
2134 | 2135 |
| |
2135 | 2136 |
| |
2136 |
| - | |
2137 |
| - | |
2138 |
| - | |
2139 |
| - | |
2140 |
| - | |
2141 |
| - | |
2142 |
| - | |
2143 |
| - | |
2144 |
| - | |
2145 |
| - | |
2146 |
| - | |
2147 |
| - | |
2148 |
| - | |
2149 |
| - | |
2150 |
| - | |
2151 |
| - | |
2152 |
| - | |
2153 |
| - | |
2154 |
| - | |
2155 | 2137 |
| |
2156 | 2138 |
| |
2157 | 2139 |
| |
| |||
2203 | 2185 |
| |
2204 | 2186 |
| |
2205 | 2187 |
| |
2206 |
| - | |
2207 |
| - | |
| 2188 | + | |
2208 | 2189 |
| |
2209 | 2190 |
| |
2210 | 2191 |
| |
2211 | 2192 |
| |
2212 | 2193 |
| |
2213 | 2194 |
| |
2214 | 2195 |
| |
2215 |
| - | |
| 2196 | + | |
2216 | 2197 |
| |
2217 | 2198 |
| |
2218 | 2199 |
| |
| |||
2341 | 2322 |
| |
2342 | 2323 |
| |
2343 | 2324 |
| |
2344 |
| - | |
| 2325 | + | |
2345 | 2326 |
| |
2346 | 2327 |
| |
2347 | 2328 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
577 | 577 |
| |
578 | 578 |
| |
579 | 579 |
| |
580 |
| - | |
| 580 | + | |
581 | 581 |
| |
582 | 582 |
| |
583 | 583 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6690 | 6690 |
| |
6691 | 6691 |
| |
6692 | 6692 |
| |
6693 |
| - | |
| 6693 | + | |
6694 | 6694 |
| |
6695 | 6695 |
| |
6696 | 6696 |
| |
| |||
9356 | 9356 |
| |
9357 | 9357 |
| |
9358 | 9358 |
| |
9359 |
| - | |
| 9359 | + | |
9360 | 9360 |
| |
9361 | 9361 |
| |
9362 | 9362 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1012 | 1012 |
| |
1013 | 1013 |
| |
1014 | 1014 |
| |
1015 |
| - | |
| 1015 | + | |
1016 | 1016 |
| |
1017 | 1017 |
| |
1018 | 1018 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 |
| - | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
60 |
| - | |
| 60 | + | |
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
|
0 commit comments
Comments
(0)