- Notifications
You must be signed in to change notification settings - Fork5k
Commitd445990
committed
Let caller of PageIsVerified() control ignore_checksum_failure
For AIO the completion of a read into shared buffers (i.e. verifying the pageincluding the checksum, updating the BufferDesc to reflect the IO) can happenin a different backend than the backend that started the IO. Asignore_checksum_failure can differ between backends, we need to allow thecaller of PageIsVerified() control whether to ignore checksum failures.The commit leaves a gap in the PIV_* values, as an upcoming commit, whichdepends on this commit, will add PIV_LOG_LOG, which better fits just afterPIV_LOG_WARNING.Reviewed-by: Noah Misch <noah@leadboat.com>Discussion:https://postgr.es/m/20250329212929.a6.nmisch@google.com1 parentb96d3c3 commitd445990
4 files changed
+17
-5
lines changedLines changed: 5 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
508 | 508 |
| |
509 | 509 |
| |
510 | 510 |
| |
| 511 | + | |
511 | 512 |
| |
512 | 513 |
| |
513 | 514 |
| |
| |||
517 | 518 |
| |
518 | 519 |
| |
519 | 520 |
| |
520 |
| - | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
521 | 525 |
| |
522 |
| - | |
523 | 526 |
| |
524 | 527 |
| |
525 | 528 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1569 | 1569 |
| |
1570 | 1570 |
| |
1571 | 1571 |
| |
| 1572 | + | |
1572 | 1573 |
| |
1573 | 1574 |
| |
1574 | 1575 |
| |
| |||
1584 | 1585 |
| |
1585 | 1586 |
| |
1586 | 1587 |
| |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
1587 | 1591 |
| |
1588 |
| - | |
| 1592 | + | |
1589 | 1593 |
| |
1590 | 1594 |
| |
1591 | 1595 |
| |
|
Lines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
84 | 88 |
| |
85 | 89 |
| |
86 | 90 |
| |
87 |
| - | |
| 91 | + | |
88 | 92 |
| |
89 | 93 |
| |
90 | 94 |
| |
| |||
150 | 154 |
| |
151 | 155 |
| |
152 | 156 |
| |
153 |
| - | |
| 157 | + | |
154 | 158 |
| |
155 | 159 |
| |
156 | 160 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
467 | 467 |
| |
468 | 468 |
| |
469 | 469 |
| |
| 470 | + | |
470 | 471 |
| |
471 | 472 |
| |
472 | 473 |
| |
|
0 commit comments
Comments
(0)