- Notifications
You must be signed in to change notification settings - Fork4.9k
Commitbae063d
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 parente04509f commitbae063d
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 | |
---|---|---|---|
| |||
236 | 236 |
| |
237 | 237 |
| |
238 | 238 |
| |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
239 | 251 |
| |
240 | 252 |
| |
241 | 253 |
| |
| |||
537 | 549 |
| |
538 | 550 |
| |
539 | 551 |
| |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
540 | 559 |
| |
541 | 560 |
| |
542 | 561 |
| |
| |||
614 | 633 |
| |
615 | 634 |
| |
616 | 635 |
| |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
617 | 643 |
| |
618 | 644 |
| |
619 | 645 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
259 | 259 |
| |
260 | 260 |
| |
261 | 261 |
| |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
262 | 269 |
| |
263 | 270 |
| |
264 | 271 |
| |
|
Lines changed: 21 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1036 | 1036 |
| |
1037 | 1037 |
| |
1038 | 1038 |
| |
1039 |
| - | |
1040 |
| - | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
1041 | 1047 |
| |
1042 | 1048 |
| |
1043 | 1049 |
| |
| |||
1122 | 1128 |
| |
1123 | 1129 |
| |
1124 | 1130 |
| |
1125 |
| - | |
1126 |
| - | |
| 1131 | + | |
| 1132 | + | |
1127 | 1133 |
| |
1128 |
| - | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
1129 | 1140 |
| |
1130 |
| - | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
1131 | 1146 |
| |
1132 | 1147 |
| |
1133 | 1148 |
| |
|
Lines changed: 20 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1018 | 1018 |
| |
1019 | 1019 |
| |
1020 | 1020 |
| |
1021 |
| - | |
1022 | 1021 |
| |
1023 | 1022 |
| |
1024 | 1023 |
| |
| |||
1050 | 1049 |
| |
1051 | 1050 |
| |
1052 | 1051 |
| |
1053 |
| - | |
1054 |
| - | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
1055 | 1072 |
| |
1056 | 1073 |
| |
1057 | 1074 |
| |
|
0 commit comments
Comments
(0)