mirror of
https://github.com/postgres/postgres.git
synced 2025-06-29 10:41:53 +03:00
Post-feature-freeze pgindent run.
Discussion: https://postgr.es/m/15719.1523984266@sss.pgh.pa.us
This commit is contained in:
@ -10656,10 +10656,9 @@ do_pg_start_backup(const char *backupidstr, bool fast, TimeLineID *starttli_p,
|
||||
* Mark that start phase has correctly finished for an exclusive backup.
|
||||
* Session-level locks are updated as well to reflect that state.
|
||||
*
|
||||
* Note that CHECK_FOR_INTERRUPTS() must not occur while updating
|
||||
* backup counters and session-level lock. Otherwise they can be
|
||||
* updated inconsistently, and which might cause do_pg_abort_backup()
|
||||
* to fail.
|
||||
* Note that CHECK_FOR_INTERRUPTS() must not occur while updating backup
|
||||
* counters and session-level lock. Otherwise they can be updated
|
||||
* inconsistently, and which might cause do_pg_abort_backup() to fail.
|
||||
*/
|
||||
if (exclusive)
|
||||
{
|
||||
@ -10904,11 +10903,11 @@ do_pg_stop_backup(char *labelfile, bool waitforarchive, TimeLineID *stoptli_p)
|
||||
/*
|
||||
* Clean up session-level lock.
|
||||
*
|
||||
* You might think that WALInsertLockRelease() can be called
|
||||
* before cleaning up session-level lock because session-level
|
||||
* lock doesn't need to be protected with WAL insertion lock.
|
||||
* But since CHECK_FOR_INTERRUPTS() can occur in it,
|
||||
* session-level lock must be cleaned up before it.
|
||||
* You might think that WALInsertLockRelease() can be called before
|
||||
* cleaning up session-level lock because session-level lock doesn't need
|
||||
* to be protected with WAL insertion lock. But since
|
||||
* CHECK_FOR_INTERRUPTS() can occur in it, session-level lock must be
|
||||
* cleaned up before it.
|
||||
*/
|
||||
sessionBackupState = SESSION_BACKUP_NONE;
|
||||
|
||||
@ -11042,6 +11041,7 @@ do_pg_stop_backup(char *labelfile, bool waitforarchive, TimeLineID *stoptli_p)
|
||||
(uint32) (startpoint >> 32), (uint32) startpoint, startxlogfilename);
|
||||
fprintf(fp, "STOP WAL LOCATION: %X/%X (file %s)\n",
|
||||
(uint32) (stoppoint >> 32), (uint32) stoppoint, stopxlogfilename);
|
||||
|
||||
/*
|
||||
* Transfer remaining lines including label and start timeline to
|
||||
* history file.
|
||||
@ -11259,7 +11259,8 @@ read_backup_label(XLogRecPtr *checkPointLoc, bool *backupEndRequired,
|
||||
bool *backupFromStandby)
|
||||
{
|
||||
char startxlogfilename[MAXFNAMELEN];
|
||||
TimeLineID tli_from_walseg, tli_from_file;
|
||||
TimeLineID tli_from_walseg,
|
||||
tli_from_file;
|
||||
FILE *lfp;
|
||||
char ch;
|
||||
char backuptype[20];
|
||||
@ -11322,13 +11323,13 @@ read_backup_label(XLogRecPtr *checkPointLoc, bool *backupEndRequired,
|
||||
}
|
||||
|
||||
/*
|
||||
* Parse START TIME and LABEL. Those are not mandatory fields for
|
||||
* recovery but checking for their presence is useful for debugging
|
||||
* and the next sanity checks. Cope also with the fact that the
|
||||
* result buffers have a pre-allocated size, hence if the backup_label
|
||||
* file has been generated with strings longer than the maximum assumed
|
||||
* here an incorrect parsing happens. That's fine as only minor
|
||||
* consistency checks are done afterwards.
|
||||
* Parse START TIME and LABEL. Those are not mandatory fields for recovery
|
||||
* but checking for their presence is useful for debugging and the next
|
||||
* sanity checks. Cope also with the fact that the result buffers have a
|
||||
* pre-allocated size, hence if the backup_label file has been generated
|
||||
* with strings longer than the maximum assumed here an incorrect parsing
|
||||
* happens. That's fine as only minor consistency checks are done
|
||||
* afterwards.
|
||||
*/
|
||||
if (fscanf(lfp, "START TIME: %127[^\n]\n", backuptime) == 1)
|
||||
ereport(DEBUG1,
|
||||
@ -11341,8 +11342,8 @@ read_backup_label(XLogRecPtr *checkPointLoc, bool *backupEndRequired,
|
||||
backuplabel, BACKUP_LABEL_FILE)));
|
||||
|
||||
/*
|
||||
* START TIMELINE is new as of 11. Its parsing is not mandatory, still
|
||||
* use it as a sanity check if present.
|
||||
* START TIMELINE is new as of 11. Its parsing is not mandatory, still use
|
||||
* it as a sanity check if present.
|
||||
*/
|
||||
if (fscanf(lfp, "START TIMELINE: %u\n", &tli_from_file) == 1)
|
||||
{
|
||||
|
Reference in New Issue
Block a user