Commit ab2324f
committed
Improve comments about partitioned hash table freelists.
While I couldn't find any live bugs in commit 44ca402, the comments
seemed pretty far from adequate; in particular it was not made plain that
"borrowing" entries from other freelists is critical for correctness.
Try to improve the commentary. A couple of very minor code style
tweaks, as well.
Discussion: https://postgr.es/m/10593.1500670709@sss.pgh.pa.us1 parent 991c8b0 commit ab2324f
1 file changed
+70
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
124 | | - | |
125 | | - | |
126 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
127 | 140 | | |
128 | 141 | | |
129 | 142 | | |
130 | | - | |
131 | | - | |
132 | | - | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
133 | 146 | | |
134 | 147 | | |
135 | 148 | | |
| |||
143 | 156 |
8000
| |
144 | 157 | | |
145 | 158 | | |
146 | | - | |
147 | | - | |
148 | | - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
149 | 164 | | |
150 | | - | |
151 | | - | |
| 165 | + | |
| 166 | + | |
152 | 167 | | |
153 | 168 | | |
154 | 169 | | |
| |||
184 | 199 | | |
185 | 200 | | |
186 | 201 | | |
187 | | - | |
| 202 | + | |
188 | 203 | | |
189 | 204 | | |
190 | 205 | | |
| |||
506 | 521 | | |
507 | 522 | | |
508 | 523 | | |
509 | | - | |
510 | | - | |
| 524 | + | |
| 525 | + | |
511 | 526 | | |
512 | 527 | | |
513 | 528 | | |
514 | 529 | | |
515 | 530 | | |
516 | 531 | | |
517 | 532 | | |
518 | | - | |
| 533 | + | |
519 | 534 | | |
520 | 535 | | |
521 | | - | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
522 | 540 | | |
523 | 541 | | |
524 | 542 | | |
| |||
620 | 638 | | |
621 | 639 | | |
622 | 640 | | |
623 | | - | |
| 641 | + | |
624 | 642 | | |
625 | 643 | | |
626 | 644 | | |
| |||
902 | 920 | | |
903 | 921 | | |
904 | 922 | | |
| 923 | + | |
905 | 924 | | |
906 | 925 | | |
907 | 926 | | |
| |||
910 | 929 | | |
911 | 930 | | |
912 | 931 | | |
913 | | - | |
914 | 932 | | |
915 | 933 | | |
916 | 934 | | |
| |||
993 | 1011 | | |
994 | 1012 | | |
995 | 1013 | | |
| 1014 | + | |
996 | 1015 | | |
997 | 1016 | | |
998 | 1017 | | |
999 | 1018 | | |
1000 | 1019 | | |
1001 | 1020 | | |
1002 | | - | |
| 1021 | + | |
1003 | 1022 | | |
1004 | 1023 | | |
1005 | 1024 | | |
| |||
1220 | 1239 | | |
1221 | 1240 | | |
1222 | 1241 | | |
1223 | | - | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
1224 | 1245 | | |
1225 | 1246 | | |
1226 | 1247 | | |
1227 | 1248 | | |
1228 | 1249 | | |
1229 | 1250 | | |
1230 | | - | |
1231 | 1251 | | |
1232 | 1252 | | |
1233 | 1253 | | |
| |||
1244 | 1264 | | |
1245 | 1265 | | |
1246 | 1266 | | |
1247 | | - | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
1248 | 1279 | | |
1249 | 1280 | | |
| 1281 | + | |
| 1282 | + | |
1250 | 1283 | | |
1251 | 1284 | | |
1252 | 1285 | | |
1253 | | - | |
| 1286 | + | |
1254 | 1287 | | |
1255 | 1288 | | |
1256 | 1289 | | |
1257 | 1290 | | |
1258 | 1291 | | |
1259 | | - | |
| 1292 | + | |
1260 | 1293 | | |
1261 | 1294 | | |
1262 | 1295 | | |
| |||
1266 | 1299 | | |
1267 | 1300 | | |
1268 | 1301 | | |
| 1302 | + | |
1269 | 1303 | | |
1270 | 1304 | | |
1271 | 1305 | | |
1272 | 1306 | | |
1273 | | - | |
| 1307 | + | |
1274 | 1308 | | |
1275 | 1309 | | |
1276 | 1310 | | |
1277 | 1311 | | |
1278 | 1312 | | |
1279 | | - | |
| 1313 | + | |
| 1314 | + | |
1280 | 1315 | | |
1281 | 1316 | | |
1282 | 1317 | | |
| |||
1300 | 1335 | | |
1301 | 1336 | | |
1302 | 1337 | | |
1303 | | - | |
1304 | | - | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
1305 | 1341 | | |
1306 | | - | |
1307 | | - | |
1308 | | - | |
1309 | | - | |
1310 | | - | |
1311 | | - | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
1312 | 1347 | | |
1313 | 1348 | | |
1314 | 1349 | | |
| |||
0 commit comments