forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitc715fde
committed
Significant cleanups in SysV IPC handling (shared mem and semaphores).
IPC key assignment will now work correctly even when multiple postmastersare using same logical port number (which is possible given -k switch).There is only one shared-mem segment per postmaster now, not 3.Rip out broken code for non-TAS case in bufmgr and xlog, substitute acomplete S_LOCK emulation using semaphores in spin.c. TAS and non-TASlogic is now exactly the same.When deadlock is detected, "Deadlock detected" is now the elog(ERROR)message, rather than a NOTICE that comes out before an unhelpful ERROR.1 parent9148227 commitc715fde
File tree
27 files changed
+1145
-1728
lines changed- doc/src/sgml/ref
- src
- backend
- access/transam
- commands
- postmaster
- storage
- buffer
- ipc
- lmgr
- utils/init
- include/storage
27 files changed
+1145
-1728
lines changedLines changed: 1 addition & 27 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
400 | 400 |
| |
401 | 401 |
| |
402 | 402 |
| |
403 |
| - | |
404 |
| - | |
405 |
| - | |
406 |
| - | |
407 |
| - | |
408 |
| - | |
409 |
| - | |
410 |
| - | |
411 |
| - | |
412 |
| - | |
413 |
| - | |
414 |
| - | |
415 |
| - | |
416 |
| - | |
417 |
| - | |
418 |
| - | |
419 |
| - | |
420 |
| - | |
421 |
| - | |
422 |
| - | |
423 |
| - | |
424 |
| - | |
425 |
| - | |
426 |
| - | |
427 |
| - | |
428 |
| - | |
429 | 403 |
| |
430 | 404 |
| |
431 | 405 |
| |
|
Lines changed: 1 addition & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
88 |
| - | |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 | 88 |
| |
95 | 89 |
| |
96 | 90 |
| |
| |||
102 | 96 |
| |
103 | 97 |
| |
104 | 98 |
| |
105 |
| - | |
106 | 99 |
| |
107 | 100 |
| |
108 | 101 |
| |
109 | 102 |
| |
110 |
| - | |
111 | 103 |
| |
112 | 104 |
| |
113 | 105 |
| |
|
Lines changed: 5 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
119 | 119 |
| |
120 | 120 |
| |
121 | 121 |
| |
122 |
| - | |
123 |
| - | |
| 122 | + | |
| 123 | + | |
124 | 124 |
| |
125 | 125 |
| |
126 | 126 |
| |
| |||
253 | 253 |
| |
254 | 254 |
| |
255 | 255 |
| |
256 |
| - | |
257 |
| - | |
258 |
| - | |
| 256 | + | |
| 257 | + | |
259 | 258 |
| |
260 | 259 |
| |
261 | 260 |
| |
|
Lines changed: 10 additions & 87 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
| 14 | + | |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| |||
117 | 117 |
| |
118 | 118 |
| |
119 | 119 |
| |
120 |
| - | |
121 |
| - | |
122 |
| - | |
123 |
| - | |
124 |
| - | |
125 |
| - | |
126 |
| - | |
127 |
| - | |
128 |
| - | |
129 |
| - | |
130 |
| - | |
131 |
| - | |
132 |
| - | |
133 |
| - | |
134 |
| - | |
135 |
| - | |
136 |
| - | |
137 |
| - | |
138 |
| - | |
139 |
| - | |
140 | 120 |
| |
141 | 121 |
| |
142 | 122 |
| |
| |||
1292 | 1272 |
| |
1293 | 1273 |
| |
1294 | 1274 |
| |
1295 |
| - | |
1296 |
| - | |
1297 |
| - | |
1298 |
| - | |
1299 |
| - | |
1300 |
| - | |
1301 |
| - | |
1302 |
| - | |
1303 |
| - | |
1304 |
| - | |
1305 |
| - | |
1306 |
| - | |
1307 |
| - | |
1308 |
| - | |
1309 |
| - | |
1310 |
| - | |
1311 |
| - | |
1312 |
| - | |
1313 |
| - | |
1314 |
| - | |
1315 |
| - | |
1316 |
| - | |
1317 |
| - | |
1318 |
| - | |
1319 |
| - | |
1320 |
| - | |
1321 |
| - | |
1322 |
| - | |
1323 |
| - | |
1324 |
| - | |
1325 |
| - | |
1326 |
| - | |
1327 |
| - | |
1328 | 1275 |
| |
1329 | 1276 |
| |
1330 | 1277 |
| |
| |||
1333 | 1280 |
| |
1334 | 1281 |
| |
1335 | 1282 |
| |
1336 |
| - | |
1337 |
| - | |
1338 |
| - | |
1339 |
| - | |
1340 |
| - | |
1341 |
| - | |
1342 |
| - | |
1343 |
| - | |
1344 |
| - | |
1345 |
| - | |
1346 |
| - | |
1347 |
| - | |
1348 |
| - | |
1349 |
| - | |
1350 |
| - | |
1351 |
| - | |
1352 |
| - | |
1353 |
| - | |
1354 |
| - | |
1355 |
| - | |
1356 |
| - | |
1357 |
| - | |
1358 |
| - | |
1359 |
| - | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
1360 | 1287 |
| |
1361 |
| - | |
1362 |
| - | |
1363 |
| - | |
1364 |
| - | |
1365 |
| - | |
1366 |
| - | |
1367 |
| - | |
1368 |
| - | |
1369 |
| - | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
1370 | 1293 |
| |
1371 | 1294 |
| |
1372 | 1295 |
| |
|
Lines changed: 3 additions & 40 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 |
| |
| |||
56 | 56 |
| |
57 | 57 |
| |
58 | 58 |
| |
59 |
| - | |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 | 59 |
| |
67 | 60 |
| |
68 | 61 |
| |
| |||
139 | 132 |
| |
140 | 133 |
| |
141 | 134 |
| |
142 |
| - | |
| 135 | + | |
143 | 136 |
| |
144 | 137 |
| |
145 | 138 |
| |
| |||
170 | 163 |
| |
171 | 164 |
| |
172 | 165 |
| |
173 |
| - | |
174 |
| - | |
175 |
| - | |
176 |
| - | |
177 |
| - | |
178 |
| - | |
179 |
| - | |
180 |
| - | |
181 |
| - | |
182 |
| - | |
183 |
| - | |
184 |
| - | |
185 | 166 |
| |
186 | 167 |
| |
187 | 168 |
| |
| |||
214 | 195 |
| |
215 | 196 |
| |
216 | 197 |
| |
217 |
| - | |
218 | 198 |
| |
219 | 199 |
| |
220 |
| - | |
221 | 200 |
| |
222 | 201 |
| |
223 | 202 |
| |
| |||
231 | 210 |
| |
232 | 211 |
| |
233 | 212 |
| |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 |
| - | |
238 |
| - | |
239 |
| - | |
240 |
| - | |
241 |
| - | |
242 |
| - | |
243 |
| - | |
244 |
| - | |
245 |
| - | |
246 |
| - | |
247 |
| - | |
248 |
| - | |
249 |
| - | |
250 | 213 |
| |
251 | 214 |
| |
252 | 215 |
| |
| |||
262 | 225 |
| |
263 | 226 |
| |
264 | 227 |
| |
265 |
| - | |
| 228 | + | |
266 | 229 |
| |
267 | 230 |
| |
268 | 231 |
| |
|
0 commit comments
Comments
(0)