forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit0a7b183
committed
Diagnose !indisvalid in more SQL functions.
pgstatindex failed with ERRCODE_DATA_CORRUPTED, of the "can't-happen"class XX. The other functions succeeded on an empty index; they mighthave malfunctioned if the failed index build left torn I/O or othercomplex state. Report an ERROR in statistics functions pgstatindex,pgstatginindex, pgstathashindex, and pgstattuple. Report DEBUG1 andskip all index I/O in maintenance functions brin_desummarize_range,brin_summarize_new_values, brin_summarize_range, andgin_clean_pending_list. Back-patch to v11 (all supported versions).Discussion:https://postgr.es/m/20231001195309.a3@google.com1 parent42496cb commit0a7b183
File tree
4 files changed
+74
-9
lines changed- contrib/pgstattuple
- src/backend/access
- brin
- gin
4 files changed
+74
-9
lines changedLines changed: 26 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
237 | 237 |
| |
238 | 238 |
| |
239 | 239 |
| |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
240 | 252 |
| |
241 | 253 |
| |
242 | 254 |
| |
| |||
542 | 554 |
| |
543 | 555 |
| |
544 | 556 |
| |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
545 | 564 |
| |
546 | 565 |
| |
547 | 566 |
| |
| |||
619 | 638 |
| |
620 | 639 |
| |
621 | 640 |
| |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
622 | 648 |
| |
623 | 649 |
| |
624 | 650 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
260 | 260 |
| |
261 | 261 |
| |
262 | 262 |
| |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
263 | 270 |
| |
264 | 271 |
| |
265 | 272 |
| |
|
Lines changed: 21 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1105 | 1105 |
| |
1106 | 1106 |
| |
1107 | 1107 |
| |
1108 |
| - | |
1109 |
| - | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
1110 | 1116 |
| |
1111 | 1117 |
| |
1112 | 1118 |
| |
| |||
1191 | 1197 |
| |
1192 | 1198 |
| |
1193 | 1199 |
| |
1194 |
| - | |
1195 |
| - | |
| 1200 | + | |
| 1201 | + | |
1196 | 1202 |
| |
1197 |
| - | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
1198 | 1209 |
| |
1199 |
| - | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
1200 | 1215 |
| |
1201 | 1216 |
| |
1202 | 1217 |
| |
|
Lines changed: 20 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1035 | 1035 |
| |
1036 | 1036 |
| |
1037 | 1037 |
| |
1038 |
| - | |
1039 | 1038 |
| |
1040 | 1039 |
| |
1041 | 1040 |
| |
| |||
1067 | 1066 |
| |
1068 | 1067 |
| |
1069 | 1068 |
| |
1070 |
| - | |
1071 |
| - | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
1072 | 1089 |
| |
1073 | 1090 |
| |
1074 | 1091 |
| |
|
0 commit comments
Comments
(0)