- Notifications
You must be signed in to change notification settings - Fork5
Commit2b97db6
committed
Fix handling of pg_stat_statements.stat temporary file
Write the file to a temporary name and then rename() it into thepermanent name, to ensure it can't end up half-written and corruptin case of a crash during shutdown.Unlink the file after it has been read so it's removed from the datadirectory and not included in base backups going to replication slaves.1 parent532fe28 commit2b97db6
1 file changed
+19
-3
lines changedLines changed: 19 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
511 | 511 |
| |
512 | 512 |
| |
513 | 513 |
| |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
514 | 521 |
| |
515 | 522 |
| |
516 | 523 |
| |
| |||
552 | 559 |
| |
553 | 560 |
| |
554 | 561 |
| |
555 |
| - | |
| 562 | + | |
556 | 563 |
| |
557 | 564 |
| |
558 | 565 |
| |
| |||
578 | 585 |
| |
579 | 586 |
| |
580 | 587 |
| |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
581 | 597 |
| |
582 | 598 |
| |
583 | 599 |
| |
584 | 600 |
| |
585 | 601 |
| |
586 | 602 |
| |
587 |
| - | |
| 603 | + | |
588 | 604 |
| |
589 | 605 |
| |
590 |
| - | |
| 606 | + | |
591 | 607 |
| |
592 | 608 |
| |
593 | 609 |
| |
|
0 commit comments
Comments
(0)