You've already forked pgbackrest
							
							
				mirror of
				https://github.com/pgbackrest/pgbackrest.git
				synced 2025-10-30 23:37:45 +02:00 
			
		
		
		
	Move backup modules into Backup directory.
This commit is contained in:
		| @@ -253,10 +253,10 @@ local $EVAL_ERROR = undef; eval | ||||
|         if (commandTest(CMD_BACKUP)) | ||||
|         { | ||||
|             # Load module dynamically | ||||
|             require pgBackRest::Backup; | ||||
|             pgBackRest::Backup->import(); | ||||
|             require pgBackRest::Backup::Backup; | ||||
|             pgBackRest::Backup::Backup->import(); | ||||
|  | ||||
|             new pgBackRest::Backup()->process(); | ||||
|             new pgBackRest::Backup::Backup()->process(); | ||||
|  | ||||
|             commandSet(CMD_EXPIRE); | ||||
|         } | ||||
|   | ||||
| @@ -177,6 +177,10 @@ | ||||
|                     <release-item> | ||||
|                         <p>Move modules in <path>Protocol</path> directory in subdirectories.</p> | ||||
|                     </release-item> | ||||
|  | ||||
|                     <release-item> | ||||
|                         <p>Move backup modules into <path>Backup</path> directory.</p> | ||||
|                     </release-item> | ||||
|                 </release-refactor-list> | ||||
|             </release-core-list> | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| #################################################################################################################################### | ||||
| # BACKUP MODULE | ||||
| #################################################################################################################################### | ||||
| package pgBackRest::Backup; | ||||
| package pgBackRest::Backup::Backup; | ||||
| 
 | ||||
| use strict; | ||||
| use warnings FATAL => qw(all); | ||||
| @@ -20,9 +20,9 @@ use pgBackRest::Common::Log; | ||||
| use pgBackRest::Common::Wait; | ||||
| use pgBackRest::Archive::ArchiveGet; | ||||
| use pgBackRest::Archive::ArchiveCommon; | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::BackupFile; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Backup::File; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Common::String; | ||||
| use pgBackRest::Config::Config; | ||||
| use pgBackRest::Db; | ||||
| @@ -474,7 +474,7 @@ sub process | ||||
|     $oFileLocal->pathCreate(PATH_BACKUP_CLUSTER, PATH_BACKUP_HISTORY, undef, true, true, optionGet(OPTION_REPO_SYNC)); | ||||
| 
 | ||||
|     # Load the backup.info | ||||
|     my $oBackupInfo = new pgBackRest::BackupInfo($oFileLocal->pathGet(PATH_BACKUP_CLUSTER)); | ||||
|     my $oBackupInfo = new pgBackRest::Backup::Info($oFileLocal->pathGet(PATH_BACKUP_CLUSTER)); | ||||
| 
 | ||||
|     # Build backup tmp and config | ||||
|     my $strBackupTmpPath = $oFileLocal->pathGet(PATH_BACKUP_TMP); | ||||
| @@ -1,7 +1,7 @@ | ||||
| #################################################################################################################################### | ||||
| # BACKUP COMMON MODULE | ||||
| #################################################################################################################################### | ||||
| package pgBackRest::BackupCommon; | ||||
| package pgBackRest::Backup::Common; | ||||
| 
 | ||||
| use strict; | ||||
| use warnings FATAL => qw(all); | ||||
| @@ -1,7 +1,7 @@ | ||||
| #################################################################################################################################### | ||||
| # BACKUP FILE MODULE | ||||
| #################################################################################################################################### | ||||
| package pgBackRest::BackupFile; | ||||
| package pgBackRest::Backup::File; | ||||
| 
 | ||||
| use strict; | ||||
| use warnings FATAL => qw(all); | ||||
| @@ -237,7 +237,7 @@ sub backupFile | ||||
|             true,                                                   # Create the destination directory if it does not exist | ||||
|             undef, undef, undef, undef,                             # Unused | ||||
|             $bChecksumPage ?                                        # Function to process page checksums | ||||
|                 'pgBackRest::BackupFile::backupChecksumPage' : undef, | ||||
|                 'pgBackRest::Backup::File::backupChecksumPage' : undef, | ||||
|             $hExtraParam,                                           # Start LSN to pass to extra function | ||||
|             false);                                                 # Don't copy via a temp file | ||||
| 
 | ||||
| @@ -1,7 +1,7 @@ | ||||
| #################################################################################################################################### | ||||
| # BACKUP INFO MODULE | ||||
| #################################################################################################################################### | ||||
| package pgBackRest::BackupInfo; | ||||
| package pgBackRest::Backup::Info; | ||||
| use parent 'pgBackRest::Common::Ini'; | ||||
| 
 | ||||
| use strict; | ||||
| @@ -15,7 +15,7 @@ use File::Basename qw(dirname basename); | ||||
| use File::stat; | ||||
| 
 | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
| use pgBackRest::Common::Log; | ||||
| @@ -10,7 +10,7 @@ use English '-no_match_vars'; | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveCommon; | ||||
| use pgBackRest::Archive::ArchiveGet; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Common::Wait; | ||||
| @@ -221,7 +221,7 @@ sub backupInfoCheck | ||||
|     } | ||||
|     else | ||||
|     { | ||||
|         $iDbHistoryId = (new pgBackRest::BackupInfo($oFile->pathGet(PATH_BACKUP_CLUSTER)))->check( | ||||
|         $iDbHistoryId = (new pgBackRest::Backup::Info($oFile->pathGet(PATH_BACKUP_CLUSTER)))->check( | ||||
|             $strDbVersion, $iControlVersion, $iCatalogVersion, $ullDbSysId); | ||||
|     } | ||||
|  | ||||
|   | ||||
| @@ -17,8 +17,8 @@ use pgBackRest::Common::Log; | ||||
| use pgBackRest::Archive::ArchiveCommon; | ||||
| use pgBackRest::Archive::ArchiveGet; | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Config::Config; | ||||
| use pgBackRest::File; | ||||
| use pgBackRest::FileCommon; | ||||
| @@ -136,7 +136,7 @@ sub process | ||||
|     my $iArchiveRetention = optionGet(OPTION_RETENTION_ARCHIVE, false); | ||||
|  | ||||
|     # Load the backup.info | ||||
|     my $oBackupInfo = new pgBackRest::BackupInfo($oFile->pathGet(PATH_BACKUP_CLUSTER)); | ||||
|     my $oBackupInfo = new pgBackRest::Backup::Info($oFile->pathGet(PATH_BACKUP_CLUSTER)); | ||||
|  | ||||
|     # Find all the expired full backups | ||||
|     if (defined($iFullRetention)) | ||||
|   | ||||
| @@ -14,8 +14,8 @@ use File::Basename qw(dirname); | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Common::Ini; | ||||
| use pgBackRest::Common::String; | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Config::Config; | ||||
| use pgBackRest::File; | ||||
| use pgBackRest::FileCommon; | ||||
| @@ -492,7 +492,7 @@ sub backupList | ||||
|         ); | ||||
|  | ||||
|     # Load the backup.info but do not attempt to validate it or confirm it's existence | ||||
|     my $oBackupInfo = new pgBackRest::BackupInfo($oFile->pathGet(PATH_BACKUP, CMD_BACKUP . "/${strStanza}"), false, false); | ||||
|     my $oBackupInfo = new pgBackRest::Backup::Info($oFile->pathGet(PATH_BACKUP, CMD_BACKUP . "/${strStanza}"), false, false); | ||||
|  | ||||
|     # Build the db list | ||||
|     my @oyDbList; | ||||
|   | ||||
| @@ -8,7 +8,7 @@ use strict; | ||||
| use warnings FATAL => qw(all); | ||||
| use Carp qw(confess); | ||||
|  | ||||
| use pgBackRest::BackupFile; | ||||
| use pgBackRest::Backup::File; | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Config::Config; | ||||
| use pgBackRest::Protocol::Command::Master; | ||||
|   | ||||
| @@ -9,7 +9,7 @@ use warnings FATAL => qw(all); | ||||
| use Carp qw(confess); | ||||
|  | ||||
| use pgBackRest::Archive::ArchivePushFile; | ||||
| use pgBackRest::BackupFile; | ||||
| use pgBackRest::Backup::File; | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Config::Config; | ||||
| use pgBackRest::File; | ||||
|   | ||||
| @@ -10,7 +10,7 @@ use Carp qw(confess); | ||||
|  | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::BackupFile; | ||||
| use pgBackRest::Backup::File; | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Archive::ArchiveGet; | ||||
| use pgBackRest::Archive::ArchivePushFile; | ||||
|   | ||||
| @@ -11,7 +11,7 @@ use Cwd qw(abs_path); | ||||
| use File::Basename qw(basename dirname); | ||||
| use File::stat qw(lstat); | ||||
|  | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
| use pgBackRest::Common::Log; | ||||
| @@ -1073,7 +1073,7 @@ sub process | ||||
|     $self->{oFile}->copy(PATH_BACKUP_CLUSTER, FILE_BACKUP_INFO, | ||||
|                          PATH_DB_ABSOLUTE, $self->{strDbClusterPath} . '/' . FILE_BACKUP_INFO); | ||||
|  | ||||
|     my $oBackupInfo = new pgBackRest::BackupInfo($self->{strDbClusterPath}, false); | ||||
|     my $oBackupInfo = new pgBackRest::Backup::Info($self->{strDbClusterPath}, false); | ||||
|  | ||||
|     $self->{oFile}->remove(PATH_DB_ABSOLUTE, $self->{strDbClusterPath} . '/' . FILE_BACKUP_INFO, undef, false, true); | ||||
|  | ||||
|   | ||||
| @@ -17,7 +17,7 @@ use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Config::Config; | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Db; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::File; | ||||
| @@ -149,7 +149,7 @@ sub stanzaCreate | ||||
|     { | ||||
|         # Create the backup.info file | ||||
|         ($iResult, $strResultMessage) = | ||||
|             $self->infoFileCreate((new pgBackRest::BackupInfo($strParentPathBackup, false, false)), $oFile, | ||||
|             $self->infoFileCreate((new pgBackRest::Backup::Info($strParentPathBackup, false, false)), $oFile, | ||||
|                 PATH_BACKUP_CLUSTER, $strParentPathBackup, \@stryFileListBackup); | ||||
|     } | ||||
|  | ||||
| @@ -190,7 +190,7 @@ sub stanzaUpgrade | ||||
|  | ||||
|     # Get the archive info and backup info files; if either does not exist an error will be thrown | ||||
|     my $oArchiveInfo = new pgBackRest::Archive::ArchiveInfo($oFile->pathGet(PATH_BACKUP_ARCHIVE)); | ||||
|     my $oBackupInfo = new pgBackRest::BackupInfo($oFile->pathGet(PATH_BACKUP_CLUSTER)); | ||||
|     my $oBackupInfo = new pgBackRest::Backup::Info($oFile->pathGet(PATH_BACKUP_CLUSTER)); | ||||
|     my $bBackupUpgraded = false; | ||||
|     my $bArchiveUpgraded = false; | ||||
|  | ||||
| @@ -459,7 +459,7 @@ sub reconstructCheck | ||||
|     if ($oInfo->{bExists}) | ||||
|     { | ||||
|         my $oInfoOnDisk = | ||||
|             ($strPathType eq PATH_BACKUP_CLUSTER ? new pgBackRest::BackupInfo($strParentPath) | ||||
|             ($strPathType eq PATH_BACKUP_CLUSTER ? new pgBackRest::Backup::Info($strParentPath) | ||||
|             : new pgBackRest::Archive::ArchiveInfo($strParentPath)); | ||||
|  | ||||
|         # If the hashes are the same, then no need to reconstruct the file since it already exists and is valid | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -93,8 +93,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -105,9 +105,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -151,61 +151,61 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file [TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 16384, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file [TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 21, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 5, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -216,18 +216,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --no-co | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -392,12 +392,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -408,8 +408,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -420,9 +420,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-START-PgBaCkReStTeSt | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 63, oException = [undef], strSignal = TERM | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = false, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| @@ -531,12 +531,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -547,8 +547,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -564,10 +564,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -645,7 +645,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -670,7 +670,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sub | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -682,18 +682,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -850,11 +850,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -1392,12 +1392,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1408,16 +1408,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1429,27 +1429,27 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1466,7 +1466,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1480,7 +1480,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1492,22 +1492,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1659,14 +1659,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1677,16 +1677,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1708,28 +1708,28 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1753,7 +1753,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1770,7 +1770,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1782,22 +1782,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -93,8 +93,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -105,9 +105,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -144,61 +144,61 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file [TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 16384, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file [TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 21, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 5, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -209,18 +209,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --no-co | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -360,12 +360,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -376,8 +376,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -393,10 +393,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -467,7 +467,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -485,7 +485,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sta | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -497,18 +497,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -650,11 +650,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -988,12 +988,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1004,16 +1004,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1025,9 +1025,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1046,31 +1046,31 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1], strPathType = backup:tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| @@ -1088,7 +1088,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1110,7 +1110,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1122,22 +1122,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1283,14 +1283,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1301,16 +1301,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1329,21 +1329,21 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION, pg_data/base/1/12000, pg_data/base/1/PG_VERSION, pg_data/base/16384/17000, pg_data/base/16384/PG_VERSION, pg_data/base/32768/33000, pg_data/base/32768/33000.32767, pg_data/base/32768/33001, pg_data/base/32768/PG_VERSION, pg_data/global/pg_control, pg_data/pg_stat/global.stat, pg_data/pg_tblspc/1, pg_data/postgresql.conf) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/postgresql.conf | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/global/pg_control | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33001 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/12000 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION, pg_data/base/1/12000, pg_data/base/1/PG_VERSION, pg_data/base/16384/17000, pg_data/base/16384/PG_VERSION, pg_data/base/32768/33000, pg_data/base/32768/33000.32767, pg_data/base/32768/33001, pg_data/base/32768/PG_VERSION, pg_data/global/pg_control, pg_data/pg_stat/global.stat, pg_data/pg_tblspc/1, pg_data/postgresql.conf) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/postgresql.conf | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/global/pg_control | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33001 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/12000 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1366,33 +1366,33 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/2, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/2, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| @@ -1417,7 +1417,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1442,7 +1442,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1454,22 +1454,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -93,8 +93,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -105,9 +105,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -144,61 +144,61 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file [TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 263, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 272, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 217, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file [TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 165, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 41, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 25, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -209,18 +209,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --confi | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -358,12 +358,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -374,8 +374,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -391,10 +391,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -465,7 +465,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -483,7 +483,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sta | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -495,18 +495,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-mas | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -646,11 +646,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -984,12 +984,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1000,16 +1000,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1021,27 +1021,27 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1058,7 +1058,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1072,7 +1072,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1084,22 +1084,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-mas | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1243,14 +1243,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1261,16 +1261,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1289,28 +1289,28 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1334,7 +1334,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1351,7 +1351,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1363,22 +1363,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-mas | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -93,8 +93,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -105,9 +105,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -144,61 +144,61 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file [TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 263, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 272, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 217, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file [TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 165, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 41, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 25, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -209,18 +209,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --confi | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -359,12 +359,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -375,8 +375,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -392,10 +392,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -466,7 +466,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -484,7 +484,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sta | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -496,18 +496,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-mas | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -648,11 +648,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -986,12 +986,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1002,16 +1002,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1023,9 +1023,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1044,31 +1044,31 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1], strPathType = backup:tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| @@ -1086,7 +1086,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1108,7 +1108,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1120,22 +1120,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-mas | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1280,14 +1280,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| @@ -1298,16 +1298,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1326,21 +1326,21 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/db-master/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION.gz, pg_data/base/1/12000.gz, pg_data/base/1/PG_VERSION.gz, pg_data/base/16384/17000.gz, pg_data/base/16384/PG_VERSION.gz, pg_data/base/32768/33000.32767.gz, pg_data/base/32768/33000.gz, pg_data/base/32768/33001.gz, pg_data/base/32768/PG_VERSION.gz, pg_data/global/pg_control.gz, pg_data/pg_stat/global.stat.gz, pg_data/pg_tblspc/1, pg_data/postgresql.conf.gz) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/postgresql.conf.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_stat/global.stat.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/global/pg_control.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33001.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000.32767.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/17000.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/12000.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION.gz, pg_data/base/1/12000.gz, pg_data/base/1/PG_VERSION.gz, pg_data/base/16384/17000.gz, pg_data/base/16384/PG_VERSION.gz, pg_data/base/32768/33000.32767.gz, pg_data/base/32768/33000.gz, pg_data/base/32768/33001.gz, pg_data/base/32768/PG_VERSION.gz, pg_data/global/pg_control.gz, pg_data/pg_stat/global.stat.gz, pg_data/pg_tblspc/1, pg_data/postgresql.conf.gz) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/postgresql.conf.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/pg_stat/global.stat.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/global/pg_control.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33001.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/32768/33000.32767.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/16384/17000.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/base/1/12000.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/db-master/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1363,33 +1363,33 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/2, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/2, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/db-master/pgbackrest.conf --host-id=1 --lock-path=[TEST_PATH]/db-master/repo/lock --log-path=[TEST_PATH]/db-master/repo/log --process=1 --repo-path=[TEST_PATH]/db-master/repo --stanza=db --type=db local | ||||
| @@ -1414,7 +1414,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| @@ -1439,7 +1439,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/db-master/repo/temp/db.tmp to [TEST_PATH]/db-master/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1451,22 +1451,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-mas | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/db-master/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/db-master/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -95,8 +95,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -107,9 +107,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <1>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -146,55 +146,55 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 16384, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 21, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 5, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -202,7 +202,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -213,18 +213,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --cmd-s | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -385,12 +385,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -403,8 +403,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -415,9 +415,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-START-PgBaCkReStTeSt | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| @@ -454,12 +454,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -472,8 +472,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -484,9 +484,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-START-PgBaCkReStTeSt | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| @@ -511,12 +511,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -572,12 +572,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -656,12 +656,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -674,8 +674,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -689,8 +689,8 @@ P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00   WARN: aborted backup of same type exists, will be cleaned to remove invalid files and resumed | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-START-PgBaCkReStTeSt | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 63, oException = [undef], strSignal = TERM | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = false, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| @@ -740,12 +740,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -758,8 +758,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -775,10 +775,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -849,7 +849,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -869,7 +869,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sta | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -881,18 +881,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1066,11 +1066,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -1406,12 +1406,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1424,16 +1424,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1445,27 +1445,27 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1482,7 +1482,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1498,7 +1498,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1510,22 +1510,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1692,14 +1692,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1712,16 +1712,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1743,28 +1743,28 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1788,7 +1788,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1807,7 +1807,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1819,22 +1819,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -95,8 +95,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -107,9 +107,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -146,55 +146,55 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 32768, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 16384, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 8192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 21, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 5, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 3, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -202,7 +202,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -213,18 +213,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --cmd-s | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -386,12 +386,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -404,8 +404,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -421,10 +421,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp, pg_data/PG_VERSION) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -495,7 +495,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -515,7 +515,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sta | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -527,18 +527,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -704,11 +704,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -1044,12 +1044,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1062,16 +1062,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1083,9 +1083,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1104,31 +1104,31 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1], strPathType = backup:tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| @@ -1146,7 +1146,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1170,7 +1170,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1182,22 +1182,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1365,14 +1365,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1385,16 +1385,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1413,21 +1413,21 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION, pg_data/base/1/12000, pg_data/base/1/PG_VERSION, pg_data/base/16384/17000, pg_data/base/16384/PG_VERSION, pg_data/base/32768/33000, pg_data/base/32768/33000.32767, pg_data/base/32768/33001, pg_data/base/32768/PG_VERSION, pg_data/global/pg_control, pg_data/pg_stat/global.stat, pg_data/pg_tblspc/1, pg_data/postgresql.conf) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/postgresql.conf | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/global/pg_control | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33001 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/12000 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION, pg_data/base/1/12000, pg_data/base/1/PG_VERSION, pg_data/base/16384/17000, pg_data/base/16384/PG_VERSION, pg_data/base/32768/33000, pg_data/base/32768/33000.32767, pg_data/base/32768/33001, pg_data/base/32768/PG_VERSION, pg_data/global/pg_control, pg_data/pg_stat/global.stat, pg_data/pg_tblspc/1, pg_data/postgresql.conf) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/postgresql.conf | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/global/pg_control | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33001 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/12000 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = false, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1450,33 +1450,33 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/2, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/2, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 0, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 0, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| @@ -1501,7 +1501,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1528,7 +1528,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1540,22 +1540,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --no-compress --config=[TES | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -95,8 +95,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -107,9 +107,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -146,55 +146,55 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 263, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 272, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 217, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 165, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 41, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 25, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -202,7 +202,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -213,18 +213,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --cmd-s | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -383,12 +383,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -401,8 +401,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -418,10 +418,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -492,7 +492,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -512,7 +512,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sta | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -524,18 +524,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/backup | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -698,11 +698,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -1038,12 +1038,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1056,16 +1056,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1077,27 +1077,27 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1114,7 +1114,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1130,7 +1130,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1142,22 +1142,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/backup | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1322,14 +1322,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1342,16 +1342,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1370,28 +1370,28 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = () | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = false, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Process->hostAdd(): iHostConfigIdx = 1, iProcessMax = 1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: reference pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| P00  DEBUG:     Protocol::Command::Master->new(): iBufferMax = 4194304, iCompressLevel = 6, iCompressLevelNetwork = 3, iProtocolTimeout = 1830, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local, strId = local-1, strName = local, strRemoteType = none | ||||
| @@ -1415,7 +1415,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1434,7 +1434,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1446,22 +1446,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/backup | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -79,10 +79,10 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -95,8 +95,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = [undef], hDatabaseMap = [undef], hTablespaceMap = [undef], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = [undef], strParentPath = [undef], strPath = [TEST_PATH]/db-master/db/base | ||||
| @@ -107,9 +107,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_stat, st | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = false, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [undef], strLevel = pg_data/postgresql.conf, strParentPath = [TEST_PATH]/db-master/db/base, strPath = ../pg_config/postgresql.conf | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/pg_config/postgresql.conf, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -146,55 +146,55 @@ P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000.32767, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 (64KB, 39%) checksum 6bf316f11d28c28914ea9be92c00de9bea6d9a6b | ||||
| P00   WARN: invalid page checksums found in file db-master:[TEST_PATH]/db-master/db/base/base/32768/33001 at pages 0, 3-5, 7 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 65536, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 263, 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5, {bValid => 1}), strKey = pg_data/base/32768/33000.32767 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/33000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000.32767 (32KB, 59%) checksum 21e2c7c1a326682c07053b7d6a5a40dbd49c2ec5 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 32768, 272, 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f, {bValid => 1}), strKey = pg_data/base/32768/33000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/17000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/33000 (32KB, 79%) checksum 4a383e4fb8b5cd2a4e8fab91ef63dce48e532a2f | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 32768, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 16384, 217, e0101dd8ffb910c9c202ca35b5f828bcb9697bed, {bValid => 0, iyPageError => (1)}), strKey = pg_data/base/16384/17000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/global/pg_control, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 (16KB, 89%) checksum e0101dd8ffb910c9c202ca35b5f828bcb9697bed | ||||
| P00   WARN: invalid page checksum found in file db-master:[TEST_PATH]/db-master/db/base/base/16384/17000 at page 1 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 16384, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 165, 89373d9f2973502940de06bc5212489df3f8a912, [undef]), strKey = pg_data/global/pg_control | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/12000, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/global/pg_control (8KB, 94%) checksum 89373d9f2973502940de06bc5212489df3f8a912 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 8192, 192, 22c98d248ff548311eda88559e4a8405ed77c003, {bValid => 1}), strKey = pg_data/base/1/12000 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/postgresql.conf, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/12000 (8KB, 99%) checksum 22c98d248ff548311eda88559e4a8405ed77c003 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 8192, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 21, 41, 6721d92c9fcdf4248acff1f9a1377127d9064807, [undef]), strKey = pg_data/postgresql.conf | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/pg_stat/global.stat, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/postgresql.conf (21B, 99%) checksum 6721d92c9fcdf4248acff1f9a1377127d9064807 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 21, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 5, 25, e350d5ce0153f3e22d5db21cf2a4eff00f3ee877, [undef]), strKey = pg_data/pg_stat/global.stat | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/32768/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_stat/global.stat (5B, 99%) checksum e350d5ce0153f3e22d5db21cf2a4eff00f3ee877 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 5, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/32768/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/16384/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/32768/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/16384/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/base/1/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/16384/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/base/1/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: get job from queue: iHostIdx = 0, iProcessId = 1, strKey = pg_data/PG_VERSION, strQueueIdx = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/base/1/PG_VERSION (3B, 99%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: job complete: iProcessId = 1, rResult = (1, 3, 23, 184473f470864e067ee3a22e64b47b0a1c356f29, [undef]), strKey = pg_data/PG_VERSION | ||||
| P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iHostConfigIdx = [undef], iHostIdx = 0, iProcessId = 1, strHostType = [undef] | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     BackupFile::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Backup::File::backupManifestUpdate: save manifest: lManifestSaveCurrent = 3, lManifestSaveSize = 3 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -202,7 +202,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy=>: iExitStatus = 0 | ||||
| P00   INFO: new backup label = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = false, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -213,18 +213,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --buffer-size=16384 --cmd-s | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-1]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -384,12 +384,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00   WARN: backup [BACKUP-FULL-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-FULL-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -402,8 +402,8 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00   WARN: --no-online passed and postmaster.pid exists but --force was passed so backup will continue though it looks like the postmaster is running and the backup will probably not be consistent | ||||
| @@ -419,10 +419,10 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (file.tmp.gz, pg_data/PG_VERSION.gz) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/file.tmp.gz | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = full | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -493,7 +493,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/PG_VERSION (3B, 100%) checksum 184473f470864e067ee3a22e64b47b0a1c356f29 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 163878 | ||||
| P00   INFO: full backup size = 160KB | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -513,7 +513,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_sta | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_data/pg_tblspc, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-FULL-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-FULL-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-FULL-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -525,18 +525,18 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/backup | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -700,11 +700,11 @@ P00  DEBUG:     File->exists=>: bExists = false | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/PG_VERSION, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = <false>, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = [TEST_PATH]/db-master/db/base/backup.info, strDestinationPathType = db:absolute, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.info, strSourcePathType = backup:cluster, strUser = [undef] | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = false, strBackupClusterPath = [TEST_PATH]/db-master/db/base | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = false, bPathSync = true, bTemp = [undef], strPath = [TEST_PATH]/db-master/db/base/backup.info, strPathType = db:absolute | ||||
| P00  DEBUG:     File->remove=>: bRemoved = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: restore backup set [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->exists(): strPath = [BACKUP-FULL-2], strPathType = backup:cluster | ||||
| P00  DEBUG:     File->exists=>: bExists = true | ||||
| @@ -1040,12 +1040,12 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1058,16 +1058,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1079,9 +1079,9 @@ P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/base, strPa | ||||
| P00  DEBUG:     Manifest->build(): bOnline = false, bTablespace = true, hDatabaseMap = [undef], hTablespaceMap = [hash], oFile = [object], oLastManifest = [undef], strDbVersion = 9.4, strFilter = [TS_PATH-1], strLevel = pg_tblspc/1, strParentPath = [TEST_PATH]/db-master/db/base/pg_tblspc, strPath = [TEST_PATH]/db-master/db/tablespace/ts1 | ||||
| P00  DEBUG:     File->manifest(): strPath = [TEST_PATH]/db-master/db/tablespace/ts1, strPathType = db:absolute | ||||
| P00  DEBUG:     File->wait(): bWait = false, strPathType = db:absolute | ||||
| P00  DEBUG:     Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     Backup::Backup->process: create temp backup path [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = false, strMode = <0750>, strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1100,31 +1100,31 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1], strPathType = backup:tmp | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| @@ -1142,7 +1142,7 @@ P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01   INFO: backup file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00   WARN: page misalignment in file db-master:[TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt: file size 7 is not divisible by page size 8192 | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 18 | ||||
| P00   INFO: incr backup size = 18B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1166,7 +1166,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/1/[TS_PATH-1]/16384, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-1] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-1], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-1].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-1]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1178,22 +1178,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/backup | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-1], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
| @@ -1359,14 +1359,14 @@ P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = true, bIgnoreExists = true, strMode = <0750>, strPath = backup.history, strPathType = backup:cluster | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   WARN: backup [BACKUP-INCR-1] missing in repository removed from backup.info | ||||
| P00  DEBUG:     BackupInfo->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Backup::Info->delete(): strBackupLabel = [BACKUP-INCR-1] | ||||
| P00  DEBUG:     Db->new(): iRemoteIdx = 1 | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create (cached) remote protocol | ||||
| @@ -1379,16 +1379,16 @@ P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, | ||||
| P00  DEBUG:     Db->info(): strDbPath = <[TEST_PATH]/db-master/db/base> | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     Db->info=>: iDbCatalogVersion = 201409291, iDbControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     BackupInfo->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     BackupInfo->last(): strType = incr | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     BackupInfo->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     BackupInfo->confirmDb=>: bConfirmDb = true | ||||
| P00  DEBUG:     Backup::Info->check(): bRequired = <true>, iCatalogVersion = 201409291, iControlVersion = 942, strDbVersion = 9.4, ullDbSysId = 6353949018581704918 | ||||
| P00  DEBUG:     Backup::Info->check=>: iDbHistoryId = 1 | ||||
| P00  DEBUG:     Backup::Info->last(): strType = incr | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->list(): strFilter = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strOrder = reverse | ||||
| P00  DEBUG:     Backup::Info->list=>: stryBackup = ([BACKUP-FULL-2]) | ||||
| P00  DEBUG:     Backup::Info->last=>: strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->dbHistoryList=>: hDbHash = [hash] | ||||
| P00  DEBUG:     Backup::Info->confirmDb=>: bConfirmDb = true | ||||
| P00   INFO: last backup label = [BACKUP-FULL-2], version = [VERSION-1] | ||||
| P00  DEBUG:     File->exists(): strPath = [TEST_PATH]/db-master/db/base/postmaster.pid, strPathType = db:absolute | ||||
| P00  DEBUG:     File->exists=>: bExists = false | ||||
| @@ -1407,21 +1407,21 @@ P00   WARN: aborted backup of same type exists, will be cleaned to remove invali | ||||
| P00   TEST:         PgBaCkReStTeSt-BACKUP-RESUME-PgBaCkReStTeSt | ||||
| P00 DETAIL: clean backup temp path: [TEST_PATH]/backup/repo/temp/db.tmp | ||||
| P00  DEBUG:     File->manifest(): strPath = [undef], strPathType = backup:tmp | ||||
| P00  DEBUG:     Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION.gz, pg_data/base/1/12000.gz, pg_data/base/1/PG_VERSION.gz, pg_data/base/16384/17000.gz, pg_data/base/16384/PG_VERSION.gz, pg_data/base/32768/33000.32767.gz, pg_data/base/32768/33000.gz, pg_data/base/32768/33001.gz, pg_data/base/32768/PG_VERSION.gz, pg_data/global/pg_control.gz, pg_data/pg_stat/global.stat.gz, pg_data/pg_tblspc/1, pg_data/postgresql.conf.gz) | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/postgresql.conf.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_stat/global.stat.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/global/pg_control.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33001.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000.32767.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/17000.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/12000.gz | ||||
| P00  DEBUG:     Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Backup::Backup->fileNotInManifest=>: stryFile = (pg_data/PG_VERSION.gz, pg_data/base/1/12000.gz, pg_data/base/1/PG_VERSION.gz, pg_data/base/16384/17000.gz, pg_data/base/16384/PG_VERSION.gz, pg_data/base/32768/33000.32767.gz, pg_data/base/32768/33000.gz, pg_data/base/32768/33001.gz, pg_data/base/32768/PG_VERSION.gz, pg_data/global/pg_control.gz, pg_data/pg_stat/global.stat.gz, pg_data/pg_tblspc/1, pg_data/postgresql.conf.gz) | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/postgresql.conf.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_tblspc/1 | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/pg_stat/global.stat.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/global/pg_control.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33001.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/32768/33000.32767.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/16384/17000.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/base/1/12000.gz | ||||
| P00  DEBUG:     Backup::Backup->tmpClean: remove file [TEST_PATH]/backup/repo/temp/db.tmp/pg_data/PG_VERSION.gz | ||||
| P00  DEBUG:     Backup::Backup->processManifest(): bCompress = true, bHardLink = true, oBackupManifest = [object], oFileMaster = [object], strDbCopyPath = [TEST_PATH]/db-master/db/base, strDbMasterPath = [TEST_PATH]/db-master/db/base, strDbVersion = 9.4, strLsnStart = [undef], strType = incr | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = 1, strBackRestBin = [undef], strCommand = <backup>, strRemoteType = db | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: found cached protocol | ||||
| P00  DEBUG:     Protocol::Local::Process->new(): bConfessError = <true>, iSelectTimeout = <915>, strBackRestBin = <[BACKREST-BIN]>, strHostType = db | ||||
| @@ -1444,33 +1444,33 @@ P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = tr | ||||
| P00  DEBUG:     File->pathCreate(): bCreateParents = <false>, bIgnoreExists = true, strMode = <0750>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/1, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/1, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->linkCreate(): bHard = false, bPathCreate = <true>, bRelative = true, strDestinationFile = pg_data/pg_tblspc/2, strDestinationPathType = backup:tmp, strSourceFile = pg_tblspc/2, strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33001 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33001, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33001, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000.32767 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000.32767, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000.32767, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/33000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/33000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/33000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/17000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/17000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/17000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/global/pg_control to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/global/pg_control, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/global/pg_control, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/12000 to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/12000, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/12000, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/postgresql.conf to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/postgresql.conf, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/postgresql.conf, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/badchecksum.txt, pg_data/badchecksum.txt, 11, bogus, 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_data/badchecksum.txt, strOp = backupFile, strQueue = pg_data | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, 7, [undef], 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/2/[TS_PATH-1]/32768/tablespace2.txt, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, 7, d85de07d6421d90aa9191c11c889bfde43680f0f, 1, 1, [MODIFICATION-TIME-1], 1, {iWalId => 65535, iWalOffset => 65535}), strKey = pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt, strOp = backupFile, strQueue = pg_tblspc/1 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/pg_stat/global.stat to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/pg_stat/global.stat, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/pg_stat/global.stat, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->queueJob(): iHostConfigIdx = 1, rParam = ([TEST_PATH]/db-master/db/base/pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, 4, [undef], 0, 1, [MODIFICATION-TIME-1], 1, [undef]), strKey = pg_tblspc/2/[TS_PATH-1]/32768/pg_internal.init, strOp = backupFile, strQueue = pg_tblspc/2 | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/32768/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/32768/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/32768/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/16384/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/16384/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/16384/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/base/1/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/base/1/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/base/1/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Backup->processManifest: hardlink pg_data/PG_VERSION to [BACKUP-FULL-2] | ||||
| P00  DEBUG:     File->linkCreate(): bHard = true, bPathCreate = true, bRelative = false, strDestinationFile = pg_data/PG_VERSION, strDestinationPathType = backup:tmp, strSourceFile = [BACKUP-FULL-2]/pg_data/PG_VERSION, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     Protocol::Local::Process->hostConnect: start local process: iHostConfigIdx = 1, iHostIdx = 0, iHostProcessIdx = 0, iProcessId = 1, strHostType = db | ||||
| P00  DEBUG:     Protocol::Local::Master->new(): iProcessIdx = 1, strCommand = [BACKREST-BIN] --command=backup --config=[TEST_PATH]/backup/pgbackrest.conf --db-cmd=[BACKREST-BIN] --db-config=[TEST_PATH]/db-master/pgbackrest.conf --db-host=db-master --db-user=[USER-1] --host-id=1 --lock-path=[TEST_PATH]/backup/repo/lock --log-path=[TEST_PATH]/backup/repo/log --process=1 --repo-path=[TEST_PATH]/backup/repo --stanza=db --type=db local | ||||
| @@ -1495,7 +1495,7 @@ P00  DEBUG:     Protocol::Local::Process->process: no jobs found, stop local: iH | ||||
| P00  DEBUG:     Protocol::Command::Master->close=>: iExitStatus = 0 | ||||
| P01 DETAIL: checksum resumed file [TEST_PATH]/db-master/db/base/pg_tblspc/1/[TS_PATH-1]/16384/tablespace1.txt (7B, 100%) checksum d85de07d6421d90aa9191c11c889bfde43680f0f | ||||
| P00  DEBUG:     Protocol::Local::Process->process: all jobs complete | ||||
| P00  DEBUG:     Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00  DEBUG:     Backup::Backup->processManifest=>: lSizeTotal = 29 | ||||
| P00   INFO: incr backup size = 29B | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy(): bComplete = true, iRemoteIdx = [undef], strRemoteType = [undef] | ||||
| P00  DEBUG:     Protocol::Helper::protocolDestroy: found cached protocol: iRemoteIdx = 1, strRemoteType = db | ||||
| @@ -1522,7 +1522,7 @@ P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[T | ||||
| P00  DEBUG:     File->pathSync(): bRecursive = <false>, strPath = pg_tblspc/2/[TS_PATH-1]/32768, strPathType = backup:tmp | ||||
| P00   INFO: new backup label = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->copy(): bAppendChecksum = <false>, bDestinationCompress = true, bDestinationPathCreate = <false>, bIgnoreMissingSource = <false>, bPathSync = <false>, bSourceCompressed = <false>, bTempFile = <true>, lModificationTime = [undef], rExtraParam = [undef], strDestinationFile = backup.manifest.gz, strDestinationPathType = backup:tmp, strExtraFunction = [undef], strGroup = [undef], strMode = <0640>, strSourceFile = backup.manifest, strSourcePathType = backup:tmp, strUser = [undef] | ||||
| P00  DEBUG:     Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Backup->process: move [TEST_PATH]/backup/repo/temp/db.tmp to [TEST_PATH]/backup/repo/backup/db/[BACKUP-INCR-2] | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = <false>, bPathSync = <false>, strDestinationFile = [BACKUP-INCR-2], strDestinationPathType = backup:cluster, strSourceFile = [undef], strSourcePathType = backup:tmp | ||||
| P00  DEBUG:     File->move(): bDestinationPathCreate = true, bPathSync = true, strDestinationFile = backup.history/[YEAR-1]/[BACKUP-INCR-2].manifest.gz, strDestinationPathType = backup:cluster, strSourceFile = [BACKUP-INCR-2]/backup.manifest.gz, strSourcePathType = backup:cluster | ||||
| P00  DEBUG:     File->remove(): bIgnoreMissing = <true>, bPathSync = <false>, bTemp = [undef], strPath = latest, strPathType = backup:cluster | ||||
| @@ -1534,22 +1534,22 @@ P00   INFO: expire command begin [BACKREST-VERSION]: --config=[TEST_PATH]/backup | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet(): bCache = <true>, iProcessIdx = [undef], iRemoteIdx = <1>, strBackRestBin = [undef], strCommand = <expire>, strRemoteType = none | ||||
| P00  DEBUG:     Protocol::Helper::protocolGet: create local protocol | ||||
| P00  DEBUG:     File->new(): oProtocol = [object], strDefaultFileMode = <0640>, strDefaultPathMode = <0750>, strRepoPath = [TEST_PATH]/backup/repo, strStanza = db | ||||
| P00  DEBUG:     BackupInfo->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     BackupInfo->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     BackupCommon::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->new(): bRequired = <true>, bValidate = <true>, strBackupClusterPath = [TEST_PATH]/backup/repo/backup/db | ||||
| P00  DEBUG:     Backup::Info->reconstruct(): bRequired = <true>, bSave = <true>, iCatalogVersion = [undef], iControlVersion = [undef], strDbVersion = [undef], ullDbSysId = [undef] | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet(): bAnchor = <true>, bDifferential = true, bFull = true, bIncremental = true | ||||
| P00  DEBUG:     Backup::Common::backupRegExpGet=>: strRegExp = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$ | ||||
| P00  DEBUG:     File->list(): bIgnoreMissing = <false>, strExpression = ^[0-9]{8}\-[0-9]{6}F(\_[0-9]{8}\-[0-9]{6}(D|I)){0,1}$, strPath = [undef], strPathType = backup:cluster, strSortOrder = reverse | ||||
| P00  DEBUG:     File->list=>: stryFileList = ([BACKUP-INCR-2], [BACKUP-FULL-2]) | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     BackupInfo->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     BackupInfo->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-INCR-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00  DEBUG:     Backup::Info->current(): strBackup = [BACKUP-FULL-2] | ||||
| P00  DEBUG:     Backup::Info->current=>: bTest = true | ||||
| P00   INFO: option 'retention-archive' is not set - archive logs will not be expired | ||||
| P00  DEBUG:     Common::Lock::lockRelease(): bFailOnNoLock = <true> | ||||
| P00  DEBUG:     Common::Exit::exitSafe(): iExitCode = 0, oException = [undef], strSignal = [undef] | ||||
|   | ||||
| @@ -74,9 +74,6 @@ use constant TESTDEF_MODULE_ARCHIVE_PUSH_ASYNC                      => TESTDEF_M | ||||
| use constant TESTDEF_MODULE_ARCHIVE_PUSH_FILE                       => TESTDEF_MODULE_ARCHIVE_PUSH . 'File'; | ||||
|     push @EXPORT, qw(TESTDEF_MODULE_ARCHIVE_PUSH_FILE); | ||||
|  | ||||
| use constant TESTDEF_MODULE_BACKUP_COMMON                           => 'BackupCommon'; | ||||
|     push @EXPORT, qw(TESTDEF_MODULE_BACKUP_COMMON); | ||||
|  | ||||
| use constant TESTDEF_MODULE_COMMON                                  => 'Common'; | ||||
|     push @EXPORT, qw(TESTDEF_MODULE_COMMON); | ||||
| use constant TESTDEF_MODULE_COMMON_INI                              => TESTDEF_MODULE_COMMON . '/Ini'; | ||||
| @@ -324,7 +321,7 @@ my $oTestDef = | ||||
|  | ||||
|             &TESTDEF_COVERAGE => | ||||
|             { | ||||
|                 &TESTDEF_MODULE_BACKUP_COMMON => TESTDEF_COVERAGE_FULL, | ||||
|                 'Backup/Common' => TESTDEF_COVERAGE_FULL, | ||||
|             }, | ||||
|  | ||||
|             &TESTDEF_TEST => | ||||
|   | ||||
| @@ -12,8 +12,8 @@ use warnings FATAL => qw(all); | ||||
| use Carp qw(confess); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Common::Ini; | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Config::Config; | ||||
| @@ -108,7 +108,7 @@ sub stanzaSet | ||||
|     $$oStanza{iControlVersion} = $oStanzaCreate->{oDb}{iControlVersion}; | ||||
|  | ||||
|     my $oArchiveInfo = new pgBackRest::Archive::ArchiveInfo($self->{oFile}->pathGet(PATH_BACKUP_ARCHIVE)); | ||||
|     my $oBackupInfo = new pgBackRest::BackupInfo($self->{oFile}->pathGet(PATH_BACKUP_CLUSTER)); | ||||
|     my $oBackupInfo = new pgBackRest::Backup::Info($self->{oFile}->pathGet(PATH_BACKUP_CLUSTER)); | ||||
|  | ||||
|     if ($bStanzaUpgrade) | ||||
|     { | ||||
| @@ -300,7 +300,7 @@ sub backupCreate | ||||
|     $self->{oFile}->compress(PATH_BACKUP_ABSOLUTE, $strManifestFile, false); | ||||
|  | ||||
|     # Add the backup to info | ||||
|     my $oBackupInfo = new pgBackRest::BackupInfo($$oStanza{strBackupClusterPath}, false); | ||||
|     my $oBackupInfo = new pgBackRest::Backup::Info($$oStanza{strBackupClusterPath}, false); | ||||
|  | ||||
|     $oBackupInfo->check($$oStanza{strDbVersion}, $$oStanza{iControlVersion}, $$oStanza{iCatalogVersion}, $$oStanza{ullDbSysId}); | ||||
|     $oBackupInfo->add($oManifest); | ||||
|   | ||||
| @@ -16,7 +16,7 @@ use Exporter qw(import); | ||||
| use File::Basename qw(dirname); | ||||
| use Storable qw(dclone); | ||||
|  | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
| use pgBackRest::Common::Log; | ||||
|   | ||||
| @@ -14,7 +14,7 @@ use Carp qw(confess); | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
|   | ||||
| @@ -14,7 +14,7 @@ use Carp qw(confess); | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
|   | ||||
| @@ -14,7 +14,7 @@ use Carp qw(confess); | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
|   | ||||
| @@ -15,7 +15,7 @@ use English '-no_match_vars'; | ||||
| use File::Basename qw(dirname); | ||||
| use Storable qw(dclone); | ||||
|  | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Lock; | ||||
| use pgBackRest::Common::Log; | ||||
| @@ -79,7 +79,7 @@ sub run | ||||
|     ################################################################################################################################ | ||||
|     if ($self->begin("BackupInfo::confirmDb()")) | ||||
|     { | ||||
|         my $oBackupInfo = new pgBackRest::BackupInfo($self->{strBackupPath}, false, false); | ||||
|         my $oBackupInfo = new pgBackRest::Backup::Info($self->{strBackupPath}, false, false); | ||||
|         $oBackupInfo->create(PG_VERSION_93, WAL_VERSION_93_SYS_ID, '937', '201306121', true); | ||||
|  | ||||
|         my $strBackupLabel = "20170403-175647F"; | ||||
|   | ||||
| @@ -13,7 +13,7 @@ use Carp qw(confess); | ||||
|  | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Log; | ||||
| use pgBackRest::Common::String; | ||||
|   | ||||
| @@ -15,7 +15,7 @@ use File::Basename qw(dirname); | ||||
| use Storable qw(dclone); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
|   | ||||
| @@ -14,7 +14,7 @@ use Carp qw(confess); | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Db; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| @@ -282,7 +282,7 @@ sub run | ||||
|                 {strOptionalParam => ' --' . OPTION_DB_PATH . '=' . $oHostDbMaster->dbPath() . '/testbase/ --no-' . OPTION_ONLINE . | ||||
|                 ' --' . OPTION_FORCE}); | ||||
|             my $oAchiveInfo = new pgBackRest::Archive::ArchiveInfo($oHostBackup->repoPath() . '/archive/' . $self->stanza()); | ||||
|             my $oBackupInfo = new pgBackRest::BackupInfo($oHostBackup->repoPath() . '/backup/' . $self->stanza()); | ||||
|             my $oBackupInfo = new pgBackRest::Backup::Info($oHostBackup->repoPath() . '/backup/' . $self->stanza()); | ||||
|  | ||||
|             # Read info files to confirm the files were created with a different database version | ||||
|             if ($self->pgVersion() eq PG_VERSION_94) | ||||
| @@ -305,7 +305,7 @@ sub run | ||||
|  | ||||
|             # Reread the info files and confirm the result | ||||
|             $oAchiveInfo = new pgBackRest::Archive::ArchiveInfo($oHostBackup->repoPath() . '/archive/' . $self->stanza()); | ||||
|             $oBackupInfo = new pgBackRest::BackupInfo($oHostBackup->repoPath() . '/backup/' . $self->stanza()); | ||||
|             $oBackupInfo = new pgBackRest::Backup::Info($oHostBackup->repoPath() . '/backup/' . $self->stanza()); | ||||
|             $self->testResult(sub {$oAchiveInfo->test(INFO_ARCHIVE_SECTION_DB, INFO_ARCHIVE_KEY_DB_VERSION, undef, | ||||
|                 $self->pgVersion())}, true, 'archive upgrade online corrects db'); | ||||
|             $self->testResult(sub {$oBackupInfo->test(INFO_BACKUP_SECTION_DB, INFO_BACKUP_KEY_DB_VERSION, undef, | ||||
|   | ||||
| @@ -14,8 +14,8 @@ use Carp qw(confess); | ||||
| use File::Basename qw(basename dirname); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupCommon; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Common; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
|   | ||||
| @@ -15,7 +15,7 @@ use English '-no_match_vars'; | ||||
| use File::Basename qw(dirname); | ||||
| use Storable qw(dclone); | ||||
|  | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Lock; | ||||
| use pgBackRest::Common::Log; | ||||
|   | ||||
| @@ -14,7 +14,7 @@ use Carp qw(confess); | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
|   | ||||
| @@ -17,7 +17,7 @@ use Storable qw(dclone); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveCommon; | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Lock; | ||||
| use pgBackRest::Common::Log; | ||||
| @@ -98,7 +98,7 @@ sub run | ||||
|         my $oArchiveInfo = new pgBackRest::Archive::ArchiveInfo($self->{strArchivePath}, false); | ||||
|         $oArchiveInfo->create('9.3', '6999999999999999999', true); | ||||
|  | ||||
|         my $oBackupInfo = new pgBackRest::BackupInfo($self->{strBackupPath}, false, false); | ||||
|         my $oBackupInfo = new pgBackRest::Backup::Info($self->{strBackupPath}, false, false); | ||||
|         $oBackupInfo->create('9.3', '6999999999999999999', '937', '201306121', true); | ||||
|  | ||||
|         logDisable(); $self->configLoadExpect(dclone($oOption), CMD_STANZA_UPGRADE); logEnable(); | ||||
| @@ -122,7 +122,7 @@ sub run | ||||
|         $oArchiveInfo->create('9.4', 6353949018581704918, true); | ||||
|  | ||||
|         # Create the backup file with outdated data | ||||
|         my $oBackupInfo = new pgBackRest::BackupInfo($self->{strBackupPath}, false, false); | ||||
|         my $oBackupInfo = new pgBackRest::Backup::Info($self->{strBackupPath}, false, false); | ||||
|         $oBackupInfo->create('9.3', 6999999999999999999, '937', '201306121', true); | ||||
|  | ||||
|         # Confirm upgrade is needed for backup | ||||
| @@ -154,7 +154,7 @@ sub run | ||||
|         $oStanza->process(); | ||||
|  | ||||
|         $oArchiveInfo = new pgBackRest::Archive::ArchiveInfo($self->{strArchivePath}); | ||||
|         $oBackupInfo = new pgBackRest::BackupInfo($self->{strBackupPath}); | ||||
|         $oBackupInfo = new pgBackRest::Backup::Info($self->{strBackupPath}); | ||||
|  | ||||
|         $self->testResult(sub {$oStanza->upgradeCheck($oArchiveInfo, PATH_BACKUP_ARCHIVE, ERROR_ARCHIVE_MISMATCH)}, false, | ||||
|             'archive upgrade not necessary'); | ||||
|   | ||||
| @@ -19,7 +19,7 @@ use Carp qw(confess); | ||||
| use File::Basename qw(dirname); | ||||
|  | ||||
| use pgBackRest::Archive::ArchiveInfo; | ||||
| use pgBackRest::BackupInfo; | ||||
| use pgBackRest::Backup::Info; | ||||
| use pgBackRest::DbVersion; | ||||
| use pgBackRest::Common::Exception; | ||||
| use pgBackRest::Common::Ini; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user