mirror of
https://github.com/postgres/postgres.git
synced 2025-10-15 05:46:52 +03:00
Rename CHECKPOINT_FLUSH_ALL to CHECKPOINT_FLUSH_UNLOGGED.
The new name more accurately relects the effects of this flag on a requested checkpoint. Checkpoint-related log messages (i.e., those controlled by the log_checkpoints configuration parameter) will now say "flush-unlogged" instead of "flush-all", too. This is preparatory work for a follow-up commit that will add a FLUSH_UNLOGGED option to the CHECKPOINT command. Author: Christoph Berg <myon@debian.org> Discussion: https://postgr.es/m/aDnaKTEf-0dLiEfz%40msg.df7cb.de
This commit is contained in:
@@ -6828,7 +6828,7 @@ LogCheckpointStart(int flags, bool restartpoint)
|
||||
(flags & CHECKPOINT_WAIT) ? " wait" : "",
|
||||
(flags & CHECKPOINT_CAUSE_XLOG) ? " wal" : "",
|
||||
(flags & CHECKPOINT_CAUSE_TIME) ? " time" : "",
|
||||
(flags & CHECKPOINT_FLUSH_ALL) ? " flush-all" : "")));
|
||||
(flags & CHECKPOINT_FLUSH_UNLOGGED) ? " flush-unlogged" : "")));
|
||||
else
|
||||
ereport(LOG,
|
||||
/* translator: the placeholders show checkpoint options */
|
||||
@@ -6840,7 +6840,7 @@ LogCheckpointStart(int flags, bool restartpoint)
|
||||
(flags & CHECKPOINT_WAIT) ? " wait" : "",
|
||||
(flags & CHECKPOINT_CAUSE_XLOG) ? " wal" : "",
|
||||
(flags & CHECKPOINT_CAUSE_TIME) ? " time" : "",
|
||||
(flags & CHECKPOINT_FLUSH_ALL) ? " flush-all" : "")));
|
||||
(flags & CHECKPOINT_FLUSH_UNLOGGED) ? " flush-unlogged" : "")));
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -7028,7 +7028,7 @@ update_checkpoint_display(int flags, bool restartpoint, bool reset)
|
||||
* CHECKPOINT_FORCE: force a checkpoint even if no XLOG activity has occurred
|
||||
* since the last one (implied by CHECKPOINT_IS_SHUTDOWN or
|
||||
* CHECKPOINT_END_OF_RECOVERY).
|
||||
* CHECKPOINT_FLUSH_ALL: also flush buffers of unlogged tables.
|
||||
* CHECKPOINT_FLUSH_UNLOGGED: also flush buffers of unlogged tables.
|
||||
*
|
||||
* Note: flags contains other bits, of interest here only for logging purposes.
|
||||
* In particular note that this routine is synchronous and does not pay
|
||||
|
Reference in New Issue
Block a user