v1.19: S3 Support
commit : c10c5bb0ef1de519371e1bdae0b9da7cf8670c95
author : David Steele <david@crunchydata.com>
date : Mon, 12 Jun 2017 11:36:00 -0400
committer: David Steele <david@crunchydata.com>
date : Mon, 12 Jun 2017 11:36:00 -0400
Bug Fixes:
* Fixed the info command so the WAL archive min/max displayed is for the current database version. (Fixed by Cynthia Shang.)
* Fixed the backup command so the backup-standby option is reset (and the backup proceeds on the master) if the standby is not configured and/or reachable. (Fixed by Cynthia Shang.)
* Fixed config warnings raised from a remote process causing errors in the master process. (Fixed by Cynthia Shang.)
Features:
* Amazon S3 repository support. (Reviewed by Cynthia Shang.)
Refactoring:
* Refactor storage layer to allow for new repository filesystems using drivers. (Reviewed by Cynthia Shang.)
* Refactor IO layer to allow for new compression formats, checksum types, and other capabilities using filters. (Reviewed by Cynthia Shang.)
* Move modules in Protocol directory in subdirectories.
* Move backup modules into Backup directory.
M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M doc/xml/user-guide.xml
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibC.pm
S3 repository support.
commit : 051c961151e75114c59980e9feb883a8d58dc7b0
author : David Steele <david@crunchydata.com>
date : Mon, 12 Jun 2017 10:52:32 -0400
committer: David Steele <david@crunchydata.com>
date : Mon, 12 Jun 2017 10:52:32 -0400
M .travis.yml
M README.md
M bin/pgbackrest
M doc/lib/BackRestDoc/Common/DocExecute.pm
M doc/xml/index.xml
M doc/xml/reference.xml
M doc/xml/release.xml
M doc/xml/user-guide.xml
A lib/pgBackRest/Common/Http/Client.pm
A lib/pgBackRest/Common/Http/Common.pm
A lib/pgBackRest/Common/Xml.pm
M lib/pgBackRest/Config/Config.pm
M lib/pgBackRest/Config/ConfigHelpData.pm
M lib/pgBackRest/Protocol/Storage/Helper.pm
A lib/pgBackRest/Storage/S3/Auth.pm
A lib/pgBackRest/Storage/S3/Driver.pm
A lib/pgBackRest/Storage/S3/FileRead.pm
A lib/pgBackRest/Storage/S3/FileWrite.pm
A lib/pgBackRest/Storage/S3/Info.pm
A lib/pgBackRest/Storage/S3/Request.pm
M test/Vagrantfile
M test/expect/archive-get-001.log
M test/expect/archive-get-002.log
M test/expect/archive-get-003.log
M test/expect/archive-get-004.log
M test/expect/archive-get-005.log
M test/expect/archive-get-006.log
M test/expect/archive-get-007.log
M test/expect/archive-get-008.log
A test/expect/archive-get-009.log
M test/expect/archive-push-001.log
M test/expect/archive-push-002.log
M test/expect/archive-push-003.log
M test/expect/archive-push-004.log
M test/expect/archive-push-005.log
M test/expect/archive-push-006.log
M test/expect/archive-push-007.log
M test/expect/archive-push-008.log
A test/expect/archive-push-009.log
M test/expect/archive-stop-001.log
M test/expect/archive-stop-002.log
M test/expect/archive-stop-003.log
M test/expect/archive-stop-004.log
M test/expect/archive-stop-005.log
M test/expect/archive-stop-006.log
A test/expect/archive-stop-007.log
M test/expect/full-real-001.log
M test/expect/full-real-002.log
M test/expect/full-real-003.log
M test/expect/full-real-004.log
M test/expect/full-real-005.log
M test/expect/full-real-006.log
M test/expect/full-real-007.log
M test/expect/full-real-008.log
M test/expect/full-real-009.log
M test/expect/full-real-010.log
M test/expect/full-real-011.log
A test/expect/full-real-012.log
M test/expect/full-synthetic-001.log
M test/expect/full-synthetic-002.log
M test/expect/full-synthetic-003.log
M test/expect/full-synthetic-004.log
M test/expect/full-synthetic-005.log
M test/expect/full-synthetic-006.log
M test/expect/full-synthetic-007.log
M test/expect/full-synthetic-008.log
A test/expect/full-synthetic-009.log
M test/expect/help-help-001.log
M test/expect/stanza-create-001.log
M test/expect/stanza-create-002.log
A test/expect/stanza-create-003.log
M test/expect/stanza-upgrade-001.log
M test/expect/stanza-upgrade-002.log
A test/expect/stanza-upgrade-003.log
M test/lib/pgBackRestTest/Common/CiTest.pm
M test/lib/pgBackRestTest/Common/ContainerTest.pm
M test/lib/pgBackRestTest/Common/DefineTest.pm
M test/lib/pgBackRestTest/Common/ExecuteTest.pm
M test/lib/pgBackRestTest/Common/FileTest.pm
M test/lib/pgBackRestTest/Common/ListTest.pm
M test/lib/pgBackRestTest/Env/Host/HostBackupTest.pm
M test/lib/pgBackRestTest/Env/Host/HostDbCommonTest.pm
M test/lib/pgBackRestTest/Env/Host/HostDbSyntheticTest.pm
M test/lib/pgBackRestTest/Env/Host/HostDbTest.pm
A test/lib/pgBackRestTest/Env/Host/HostS3Test.pm
M test/lib/pgBackRestTest/Env/HostEnvTest.pm
A test/lib/pgBackRestTest/Env/S3EnvTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveGetTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchivePushTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveStopTest.pm
M test/lib/pgBackRestTest/Module/Expire/ExpireExpireTest.pm
M test/lib/pgBackRestTest/Module/Full/FullRealTest.pm
M test/lib/pgBackRestTest/Module/Full/FullSyntheticTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaCreateTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaUpgradeTest.pm
A test/lib/pgBackRestTest/Module/Storage/StorageS3AuthTest.pm
A test/lib/pgBackRestTest/Module/Storage/StorageS3Test.pm
Storage and IO layer refactor:
commit : de7fc37f88f670a1b4b4f95ff354384f37d983b1
author : David Steele <david@pgmasters.net>
date : Fri, 9 Jun 2017 17:51:41 -0400
committer: David Steele <david@pgmasters.net>
date : Fri, 9 Jun 2017 17:51:41 -0400
Refactor storage layer to allow for new repository filesystems using drivers. (Reviewed by Cynthia Shang.)
Refactor IO layer to allow for new compression formats, checksum types, and other capabilities using filters. (Reviewed by Cynthia Shang.)
M .travis.yml
M bin/pgbackrest
M doc/doc.pl
M doc/lib/BackRestDoc/Common/Doc.pm
M doc/lib/BackRestDoc/Common/DocConfig.pm
M doc/lib/BackRestDoc/Common/DocExecute.pm
M doc/lib/BackRestDoc/Common/DocManifest.pm
M doc/lib/BackRestDoc/Custom/DocCustomRelease.pm
M doc/lib/BackRestDoc/Html/DocHtmlSite.pm
M doc/lib/BackRestDoc/Latex/DocLatex.pm
M doc/lib/BackRestDoc/Latex/DocLatexSection.pm
M doc/lib/BackRestDoc/Markdown/DocMarkdown.pm
M doc/release.pl
M doc/xml/reference.xml
M doc/xml/release.xml
M doc/xml/user-guide.xml
M lib/pgBackRest/Archive/Archive.pm
M lib/pgBackRest/Archive/ArchiveCommon.pm
M lib/pgBackRest/Archive/ArchiveGet.pm
M lib/pgBackRest/Archive/ArchiveInfo.pm
M lib/pgBackRest/Archive/ArchivePush.pm
M lib/pgBackRest/Archive/ArchivePushAsync.pm
M lib/pgBackRest/Archive/ArchivePushFile.pm
M lib/pgBackRest/Backup/Backup.pm
M lib/pgBackRest/Backup/Common.pm
M lib/pgBackRest/Backup/File.pm
A lib/pgBackRest/Backup/Filter/PageChecksum.pm
M lib/pgBackRest/Backup/Info.pm
M lib/pgBackRest/Check/Check.pm
M lib/pgBackRest/Common/Exception.pm
M lib/pgBackRest/Common/Ini.pm
A lib/pgBackRest/Common/Io/Base.pm
A lib/pgBackRest/Common/Io/Buffered.pm
A lib/pgBackRest/Common/Io/Handle.pm
A lib/pgBackRest/Common/Io/Process.pm
M lib/pgBackRest/Common/Lock.pm
M lib/pgBackRest/Common/Log.pm
M lib/pgBackRest/Common/String.pm
M lib/pgBackRest/Config/Config.pm
M lib/pgBackRest/Config/ConfigHelpData.pm
M lib/pgBackRest/Db.pm
M lib/pgBackRest/Expire.pm
D lib/pgBackRest/File.pm
D lib/pgBackRest/FileCommon.pm
M lib/pgBackRest/Info.pm
M lib/pgBackRest/Manifest.pm
R080 lib/pgBackRest/Protocol/Common/Master.pm lib/pgBackRest/Protocol/Base/Master.pm
R072 lib/pgBackRest/Protocol/Common/Minion.pm lib/pgBackRest/Protocol/Base/Minion.pm
M lib/pgBackRest/Protocol/Command/Master.pm
M lib/pgBackRest/Protocol/Command/Minion.pm
D lib/pgBackRest/Protocol/Common/Common.pm
D lib/pgBackRest/Protocol/Common/Io/Handle.pm
D lib/pgBackRest/Protocol/Common/Io/Process.pm
M lib/pgBackRest/Protocol/Helper.pm
M lib/pgBackRest/Protocol/Local/Master.pm
M lib/pgBackRest/Protocol/Local/Minion.pm
M lib/pgBackRest/Protocol/Local/Process.pm
M lib/pgBackRest/Protocol/Remote/Master.pm
M lib/pgBackRest/Protocol/Remote/Minion.pm
A lib/pgBackRest/Protocol/Storage/File.pm
A lib/pgBackRest/Protocol/Storage/Helper.pm
A lib/pgBackRest/Protocol/Storage/Remote.pm
M lib/pgBackRest/Restore.pm
M lib/pgBackRest/RestoreFile.pm
M lib/pgBackRest/Stanza.pm
A lib/pgBackRest/Storage/Base.pm
A lib/pgBackRest/Storage/Cifs/Driver.pm
A lib/pgBackRest/Storage/Filter/Gzip.pm
A lib/pgBackRest/Storage/Filter/Sha.pm
A lib/pgBackRest/Storage/Helper.pm
A lib/pgBackRest/Storage/Local.pm
A lib/pgBackRest/Storage/Posix/Driver.pm
A lib/pgBackRest/Storage/Posix/FileRead.pm
A lib/pgBackRest/Storage/Posix/FileWrite.pm
M test/Vagrantfile
M test/expect/archive-get-001.log
M test/expect/archive-get-002.log
M test/expect/archive-get-003.log
M test/expect/archive-get-004.log
M test/expect/archive-get-005.log
M test/expect/archive-get-006.log
M test/expect/archive-get-007.log
M test/expect/archive-get-008.log
M test/expect/archive-push-001.log
M test/expect/archive-push-002.log
M test/expect/archive-push-003.log
M test/expect/archive-push-004.log
M test/expect/archive-push-005.log
M test/expect/archive-push-006.log
M test/expect/archive-push-007.log
M test/expect/archive-push-008.log
M test/expect/archive-stop-001.log
M test/expect/archive-stop-002.log
M test/expect/archive-stop-003.log
M test/expect/archive-stop-004.log
M test/expect/archive-stop-005.log
M test/expect/archive-stop-006.log
M test/expect/expire-expire-001.log
M test/expect/expire-expire-002.log
M test/expect/full-real-001.log
M test/expect/full-real-002.log
M test/expect/full-real-003.log
M test/expect/full-real-004.log
M test/expect/full-real-005.log
M test/expect/full-real-006.log
M test/expect/full-real-007.log
M test/expect/full-real-008.log
M test/expect/full-real-009.log
M test/expect/full-real-010.log
M test/expect/full-real-011.log
M test/expect/full-synthetic-001.log
M test/expect/full-synthetic-002.log
M test/expect/full-synthetic-003.log
M test/expect/full-synthetic-004.log
M test/expect/full-synthetic-005.log
M test/expect/full-synthetic-006.log
M test/expect/full-synthetic-007.log
M test/expect/full-synthetic-008.log
M test/expect/help-help-001.log
M test/expect/stanza-create-001.log
M test/expect/stanza-create-002.log
M test/expect/stanza-upgrade-001.log
M test/expect/stanza-upgrade-002.log
M test/lib/pgBackRestTest/Common/CiTest.pm
M test/lib/pgBackRestTest/Common/ContainerTest.pm
M test/lib/pgBackRestTest/Common/DefineTest.pm
M test/lib/pgBackRestTest/Common/ExecuteTest.pm
M test/lib/pgBackRestTest/Common/FileTest.pm
M test/lib/pgBackRestTest/Common/HostGroupTest.pm
M test/lib/pgBackRestTest/Common/HostTest.pm
M test/lib/pgBackRestTest/Common/JobTest.pm
M test/lib/pgBackRestTest/Common/LogTest.pm
M test/lib/pgBackRestTest/Common/RunTest.pm
M test/lib/pgBackRestTest/Common/VmTest.pm
M test/lib/pgBackRestTest/Env/ExpireEnvTest.pm
M test/lib/pgBackRestTest/Env/Host/HostBackupTest.pm
M test/lib/pgBackRestTest/Env/Host/HostBaseTest.pm
M test/lib/pgBackRestTest/Env/Host/HostDbCommonTest.pm
M test/lib/pgBackRestTest/Env/Host/HostDbSyntheticTest.pm
M test/lib/pgBackRestTest/Env/Host/HostDbTest.pm
M test/lib/pgBackRestTest/Env/HostEnvTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveGetTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchivePushTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchivePushUnitTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveStopTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveUnitTest.pm
M test/lib/pgBackRestTest/Module/Backup/BackupInfoUnitTest.pm
M test/lib/pgBackRestTest/Module/Backup/BackupUnitTest.pm
M test/lib/pgBackRestTest/Module/Common/CommonIniTest.pm
A test/lib/pgBackRestTest/Module/Common/CommonIoBufferedTest.pm
A test/lib/pgBackRestTest/Module/Common/CommonIoHandleTest.pm
R055 test/lib/pgBackRestTest/Module/File/FileLinkTest.pm test/lib/pgBackRestTest/Module/Common/CommonIoProcessTest.pm
M test/lib/pgBackRestTest/Module/Config/ConfigConfigTest.pm
M test/lib/pgBackRestTest/Module/Config/ConfigOptionTest.pm
M test/lib/pgBackRestTest/Module/Config/ConfigUnitTest.pm
M test/lib/pgBackRestTest/Module/Expire/ExpireExpireTest.pm
D test/lib/pgBackRestTest/Module/File/FileCommonTest.pm
D test/lib/pgBackRestTest/Module/File/FileCompressTest.pm
D test/lib/pgBackRestTest/Module/File/FileCopyTest.pm
D test/lib/pgBackRestTest/Module/File/FileExistsTest.pm
D test/lib/pgBackRestTest/Module/File/FileHashTest.pm
D test/lib/pgBackRestTest/Module/File/FileListTest.pm
D test/lib/pgBackRestTest/Module/File/FileManifestTest.pm
D test/lib/pgBackRestTest/Module/File/FileMoveTest.pm
D test/lib/pgBackRestTest/Module/File/FileOwnerTest.pm
D test/lib/pgBackRestTest/Module/File/FilePathCreateTest.pm
D test/lib/pgBackRestTest/Module/File/FileRemoveTest.pm
D test/lib/pgBackRestTest/Module/File/FileStatTest.pm
D test/lib/pgBackRestTest/Module/File/FileUnitTest.pm
D test/lib/pgBackRestTest/Module/File/FileWaitTest.pm
M test/lib/pgBackRestTest/Module/Full/FullRealTest.pm
M test/lib/pgBackRestTest/Module/Full/FullSyntheticTest.pm
M test/lib/pgBackRestTest/Module/Info/InfoUnitTest.pm
A test/lib/pgBackRestTest/Module/Protocol/ProtocolCommonMinionTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaCreateTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaUnitTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaUpgradeTest.pm
A test/lib/pgBackRestTest/Module/Storage/StorageFilterGzipTest.pm
A test/lib/pgBackRestTest/Module/Storage/StorageFilterShaTest.pm
A test/lib/pgBackRestTest/Module/Storage/StorageHelperTest.pm
A test/lib/pgBackRestTest/Module/Storage/StorageLocalTest.pm
A test/lib/pgBackRestTest/Module/Storage/StoragePosixTest.pm
M test/test.pl
Fixed config warnings raised from a remote process causing errors in the master process.
commit : 7e982f05f564e560b6ca23f61365fc7f11a5da36
author : Cynthia Shang <cynthia.shang@crunchydata.com>
date : Tue, 16 May 2017 11:28:51 -0400
committer: David Steele <david@pgmasters.net>
date : Tue, 16 May 2017 11:28:51 -0400
Fixed by Cynthia Shang.
M doc/xml/release.xml
M lib/pgBackRest/Config/Config.pm
M test/expect/full-synthetic-001.log
M test/expect/full-synthetic-005.log
M test/lib/pgBackRestTest/Common/DefineTest.pm
M test/lib/pgBackRestTest/Module/Config/ConfigUnitTest.pm
M test/lib/pgBackRestTest/Module/Full/FullSyntheticTest.pm
Fixed missing sudo in installation section.
commit : 74053ed842a4f3c37ce3fa2c9b6e32b4f5aa36e6
author : David Steele <david@pgmasters.net>
date : Tue, 16 May 2017 11:15:31 -0400
committer: David Steele <david@pgmasters.net>
date : Tue, 16 May 2017 11:15:31 -0400
Fixed by Lætitia.
M doc/xml/release.xml
M doc/xml/user-guide.xml
Move backup modules into Backup directory.
commit : 529674727148a7ec6d04ef6bd3ec86f69575f6f2
author : David Steele <david@pgmasters.net>
date : Mon, 15 May 2017 16:01:00 -0400
committer: David Steele <david@pgmasters.net>
date : Mon, 15 May 2017 16:01:00 -0400
M bin/pgbackrest
M doc/xml/release.xml
R099 lib/pgBackRest/Backup.pm lib/pgBackRest/Backup/Backup.pm
R099 lib/pgBackRest/BackupCommon.pm lib/pgBackRest/Backup/Common.pm
R099 lib/pgBackRest/BackupFile.pm lib/pgBackRest/Backup/File.pm
R099 lib/pgBackRest/BackupInfo.pm lib/pgBackRest/Backup/Info.pm
M lib/pgBackRest/Check/Check.pm
M lib/pgBackRest/Expire.pm
M lib/pgBackRest/Info.pm
M lib/pgBackRest/Protocol/Local/Master.pm
M lib/pgBackRest/Protocol/Local/Minion.pm
M lib/pgBackRest/Protocol/Remote/Minion.pm
M lib/pgBackRest/Restore.pm
M lib/pgBackRest/Stanza.pm
M test/expect/full-synthetic-001.log
M test/expect/full-synthetic-002.log
M test/expect/full-synthetic-003.log
M test/expect/full-synthetic-004.log
M test/expect/full-synthetic-005.log
M test/expect/full-synthetic-006.log
M test/expect/full-synthetic-007.log
M test/expect/full-synthetic-008.log
M test/lib/pgBackRestTest/Common/DefineTest.pm
M test/lib/pgBackRestTest/Env/ExpireEnvTest.pm
M test/lib/pgBackRestTest/Env/Host/HostBackupTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveGetTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchivePushTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveStopTest.pm
M test/lib/pgBackRestTest/Module/Backup/BackupInfoUnitTest.pm
M test/lib/pgBackRestTest/Module/Backup/BackupUnitTest.pm
M test/lib/pgBackRestTest/Module/Expire/ExpireExpireTest.pm
M test/lib/pgBackRestTest/Module/Full/FullRealTest.pm
M test/lib/pgBackRestTest/Module/Full/FullSyntheticTest.pm
M test/lib/pgBackRestTest/Module/Info/InfoUnitTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaCreateTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaUnitTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaUpgradeTest.pm
Move modules in Protocol directory in subdirectories.
commit : 2a23157bf2912bbcdbfe5350ca40ca398cc1001e
author : David Steele <david@crunchydata.com>
date : Mon, 15 May 2017 11:12:14 -0400
committer: David Steele <david@crunchydata.com>
date : Mon, 15 May 2017 11:12:14 -0400
M bin/pgbackrest
M doc/xml/release.xml
M lib/pgBackRest/Archive/Archive.pm
M lib/pgBackRest/Archive/ArchiveCommon.pm
M lib/pgBackRest/Archive/ArchiveGet.pm
M lib/pgBackRest/Archive/ArchivePush.pm
M lib/pgBackRest/Archive/ArchivePushAsync.pm
M lib/pgBackRest/Archive/ArchivePushFile.pm
M lib/pgBackRest/Backup.pm
M lib/pgBackRest/BackupFile.pm
M lib/pgBackRest/BackupInfo.pm
M lib/pgBackRest/Check/Check.pm
M lib/pgBackRest/Common/Exit.pm
M lib/pgBackRest/Config/Config.pm
M lib/pgBackRest/Db.pm
M lib/pgBackRest/Expire.pm
M lib/pgBackRest/File.pm
M lib/pgBackRest/Info.pm
R093 lib/pgBackRest/Protocol/CommandMaster.pm lib/pgBackRest/Protocol/Command/Master.pm
R087 lib/pgBackRest/Protocol/CommandMinion.pm lib/pgBackRest/Protocol/Command/Minion.pm
R099 lib/pgBackRest/Protocol/Common.pm lib/pgBackRest/Protocol/Common/Common.pm
R099 lib/pgBackRest/Protocol/IO/IO.pm lib/pgBackRest/Protocol/Common/Io/Handle.pm
R098 lib/pgBackRest/Protocol/IO/ProcessIO.pm lib/pgBackRest/Protocol/Common/Io/Process.pm
R098 lib/pgBackRest/Protocol/CommonMaster.pm lib/pgBackRest/Protocol/Common/Master.pm
R098 lib/pgBackRest/Protocol/CommonMinion.pm lib/pgBackRest/Protocol/Common/Minion.pm
R097 lib/pgBackRest/Protocol/Protocol.pm lib/pgBackRest/Protocol/Helper.pm
R090 lib/pgBackRest/Protocol/LocalMaster.pm lib/pgBackRest/Protocol/Local/Master.pm
R093 lib/pgBackRest/Protocol/LocalMinion.pm lib/pgBackRest/Protocol/Local/Minion.pm
R099 lib/pgBackRest/Protocol/LocalProcess.pm lib/pgBackRest/Protocol/Local/Process.pm
R095 lib/pgBackRest/Protocol/RemoteMaster.pm lib/pgBackRest/Protocol/Remote/Master.pm
R096 lib/pgBackRest/Protocol/RemoteMinion.pm lib/pgBackRest/Protocol/Remote/Minion.pm
M lib/pgBackRest/Restore.pm
M lib/pgBackRest/RestoreFile.pm
M lib/pgBackRest/Stanza.pm
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibC.pm
M test/expect/archive-get-001.log
M test/expect/archive-get-002.log
M test/expect/archive-get-003.log
M test/expect/archive-get-004.log
M test/expect/archive-get-005.log
M test/expect/archive-get-006.log
M test/expect/archive-get-007.log
M test/expect/archive-get-008.log
M test/expect/archive-push-001.log
M test/expect/archive-push-002.log
M test/expect/archive-push-003.log
M test/expect/archive-push-005.log
M test/expect/archive-push-006.log
M test/expect/archive-push-007.log
M test/expect/full-synthetic-001.log
M test/expect/full-synthetic-002.log
M test/expect/full-synthetic-003.log
M test/expect/full-synthetic-004.log
M test/expect/full-synthetic-005.log
M test/expect/full-synthetic-006.log
M test/expect/full-synthetic-007.log
M test/expect/full-synthetic-008.log
M test/expect/stanza-create-001.log
M test/expect/stanza-create-002.log
M test/lib/pgBackRestTest/Common/ExecuteTest.pm
M test/lib/pgBackRestTest/Env/Host/HostBackupTest.pm
M test/lib/pgBackRestTest/Env/HostEnvTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchivePushUnitTest.pm
M test/lib/pgBackRestTest/Module/Archive/ArchiveUnitTest.pm
M test/lib/pgBackRestTest/Module/Backup/BackupInfoUnitTest.pm
M test/lib/pgBackRestTest/Module/Backup/BackupUnitTest.pm
M test/lib/pgBackRestTest/Module/File/FileCommonTest.pm
M test/lib/pgBackRestTest/Module/Info/InfoUnitTest.pm
M test/lib/pgBackRestTest/Module/Stanza/StanzaUnitTest.pm
Remove flapping protocol timeout test that will be replaced in the upcoming storage patch.
commit : 33c87b2a1ccbaf43f56765285ac4918f4b1cdf1c
author : David Steele <david@crunchydata.com>
date : Mon, 15 May 2017 10:24:46 -0400
committer: David Steele <david@crunchydata.com>
date : Mon, 15 May 2017 10:24:46 -0400
M doc/xml/release.xml
M test/expect/full-synthetic-005.log
M test/lib/pgBackRestTest/Module/Full/FullSyntheticTest.pm
Moved test and env modules to new directories to avoid namespace conflicts with common tests.
commit : c31da3f961b9494cb8f8f351d8a4cf7f22557062
author : David Steele <david@pgmasters.net>
date : Fri, 12 May 2017 16:43:04 -0400
committer: David Steele <david@pgmasters.net>
date : Fri, 12 May 2017 16:43:04 -0400
M .travis.yml
M doc/xml/release.xml
M test/lib/pgBackRestTest/Common/DefineTest.pm
M test/lib/pgBackRestTest/Common/FileTest.pm
M test/lib/pgBackRestTest/Common/RunTest.pm
R099 test/lib/pgBackRestTest/Config/ConfigEnvTest.pm test/lib/pgBackRestTest/Env/ConfigEnvTest.pm
R099 test/lib/pgBackRestTest/Expire/ExpireEnvTest.pm test/lib/pgBackRestTest/Env/ExpireEnvTest.pm
R099 test/lib/pgBackRestTest/Common/Host/HostBackupTest.pm test/lib/pgBackRestTest/Env/Host/HostBackupTest.pm
R098 test/lib/pgBackRestTest/Common/Host/HostBaseTest.pm test/lib/pgBackRestTest/Env/Host/HostBaseTest.pm
R099 test/lib/pgBackRestTest/Common/Host/HostDbCommonTest.pm test/lib/pgBackRestTest/Env/Host/HostDbCommonTest.pm
R099 test/lib/pgBackRestTest/Common/Host/HostDbSyntheticTest.pm test/lib/pgBackRestTest/Env/Host/HostDbSyntheticTest.pm
R098 test/lib/pgBackRestTest/Common/Host/HostDbTest.pm test/lib/pgBackRestTest/Env/Host/HostDbTest.pm
R093 test/lib/pgBackRestTest/Common/Env/EnvHostTest.pm test/lib/pgBackRestTest/Env/HostEnvTest.pm
R097 test/lib/pgBackRestTest/Archive/ArchiveGetTest.pm test/lib/pgBackRestTest/Module/Archive/ArchiveGetTest.pm
R099 test/lib/pgBackRestTest/Archive/ArchivePushTest.pm test/lib/pgBackRestTest/Module/Archive/ArchivePushTest.pm
R099 test/lib/pgBackRestTest/Archive/ArchivePushUnitTest.pm test/lib/pgBackRestTest/Module/Archive/ArchivePushUnitTest.pm
R097 test/lib/pgBackRestTest/Archive/ArchiveStopTest.pm test/lib/pgBackRestTest/Module/Archive/ArchiveStopTest.pm
R098 test/lib/pgBackRestTest/Archive/ArchiveUnitTest.pm test/lib/pgBackRestTest/Module/Archive/ArchiveUnitTest.pm
R095 test/lib/pgBackRestTest/Backup/BackupInfoUnitTest.pm test/lib/pgBackRestTest/Module/Backup/BackupInfoUnitTest.pm
R098 test/lib/pgBackRestTest/Backup/BackupUnitTest.pm test/lib/pgBackRestTest/Module/Backup/BackupUnitTest.pm
R099 test/lib/pgBackRestTest/Info/InfoIniUnitTest.pm test/lib/pgBackRestTest/Module/Common/CommonIniTest.pm
R099 test/lib/pgBackRestTest/Config/ConfigConfigTest.pm test/lib/pgBackRestTest/Module/Config/ConfigConfigTest.pm
R099 test/lib/pgBackRestTest/Config/ConfigOptionTest.pm test/lib/pgBackRestTest/Module/Config/ConfigOptionTest.pm
R097 test/lib/pgBackRestTest/Config/ConfigUnitTest.pm test/lib/pgBackRestTest/Module/Config/ConfigUnitTest.pm
R096 test/lib/pgBackRestTest/Expire/ExpireExpireTest.pm test/lib/pgBackRestTest/Module/Expire/ExpireExpireTest.pm
R097 test/lib/pgBackRestTest/File/FileCommonTest.pm test/lib/pgBackRestTest/Module/File/FileCommonTest.pm
R096 test/lib/pgBackRestTest/File/FileCompressTest.pm test/lib/pgBackRestTest/Module/File/FileCompressTest.pm
R098 test/lib/pgBackRestTest/File/FileCopyTest.pm test/lib/pgBackRestTest/Module/File/FileCopyTest.pm
R095 test/lib/pgBackRestTest/File/FileExistsTest.pm test/lib/pgBackRestTest/Module/File/FileExistsTest.pm
R096 test/lib/pgBackRestTest/File/FileHashTest.pm test/lib/pgBackRestTest/Module/File/FileHashTest.pm
R095 test/lib/pgBackRestTest/File/FileLinkTest.pm test/lib/pgBackRestTest/Module/File/FileLinkTest.pm
R097 test/lib/pgBackRestTest/File/FileListTest.pm test/lib/pgBackRestTest/Module/File/FileListTest.pm
R099 test/lib/pgBackRestTest/File/FileManifestTest.pm test/lib/pgBackRestTest/Module/File/FileManifestTest.pm
R097 test/lib/pgBackRestTest/File/FileMoveTest.pm test/lib/pgBackRestTest/Module/File/FileMoveTest.pm
R097 test/lib/pgBackRestTest/File/FileOwnerTest.pm test/lib/pgBackRestTest/Module/File/FileOwnerTest.pm
R096 test/lib/pgBackRestTest/File/FilePathCreateTest.pm test/lib/pgBackRestTest/Module/File/FilePathCreateTest.pm
R096 test/lib/pgBackRestTest/File/FileRemoveTest.pm test/lib/pgBackRestTest/Module/File/FileRemoveTest.pm
R096 test/lib/pgBackRestTest/File/FileStatTest.pm test/lib/pgBackRestTest/Module/File/FileStatTest.pm
R098 test/lib/pgBackRestTest/File/FileUnitTest.pm test/lib/pgBackRestTest/Module/File/FileUnitTest.pm
R095 test/lib/pgBackRestTest/File/FileWaitTest.pm test/lib/pgBackRestTest/Module/File/FileWaitTest.pm
R099 test/lib/pgBackRestTest/Full/FullRealTest.pm test/lib/pgBackRestTest/Module/Full/FullRealTest.pm
R099 test/lib/pgBackRestTest/Full/FullSyntheticTest.pm test/lib/pgBackRestTest/Module/Full/FullSyntheticTest.pm
R095 test/lib/pgBackRestTest/Help/HelpHelpTest.pm test/lib/pgBackRestTest/Module/Help/HelpHelpTest.pm
R096 test/lib/pgBackRestTest/Info/InfoUnitTest.pm test/lib/pgBackRestTest/Module/Info/InfoUnitTest.pm
R098 test/lib/pgBackRestTest/Stanza/StanzaCreateTest.pm test/lib/pgBackRestTest/Module/Stanza/StanzaCreateTest.pm
R097 test/lib/pgBackRestTest/Stanza/StanzaUnitTest.pm test/lib/pgBackRestTest/Module/Stanza/StanzaUnitTest.pm
R098 test/lib/pgBackRestTest/Stanza/StanzaUpgradeTest.pm test/lib/pgBackRestTest/Module/Stanza/StanzaUpgradeTest.pm
Fixed issue with --dry-run requiring --vm-out to work properly.
commit : 4049d59c9e1c4abaa0d96ce0fc307139d1b32a64
author : David Steele <david@pgmasters.net>
date : Fri, 12 May 2017 16:27:06 -0400
committer: David Steele <david@pgmasters.net>
date : Fri, 12 May 2017 16:27:06 -0400
M doc/xml/release.xml
M test/lib/pgBackRestTest/Common/JobTest.pm
M test/test.pl
Fixed the backup command so the backup-standby option is reset (and the backup proceeds on the master) if the standby is not configured and/or reachable.
commit : 7d0c50fcd6dd6d7800b53ae2a1abf35f923ec7da
author : Cynthia Shang <cynthia.shang@crunchydata.com>
date : Fri, 12 May 2017 16:05:44 -0400
committer: David Steele <david@pgmasters.net>
date : Fri, 12 May 2017 16:05:44 -0400
Fixed by Cynthia Shang.
M doc/xml/release.xml
M lib/pgBackRest/Backup.pm
M test/expect/full-real-001.log
M test/expect/full-synthetic-001.log
M test/expect/full-synthetic-005.log
M test/lib/pgBackRestTest/Full/FullRealTest.pm
M test/lib/pgBackRestTest/Full/FullSyntheticTest.pm
Fixed the info command so the WAL archive min/max displayed is for the current database version.
commit : 5bf4f52e3d1ddb3cacb6821080b59e378baf4cb1
author : Cynthia Shang <cynthia.shang@crunchydata.com>
date : Fri, 12 May 2017 15:49:14 -0400
committer: David Steele <david@pgmasters.net>
date : Fri, 12 May 2017 15:49:14 -0400
Fixed by Cynthia Shang.
M doc/xml/release.xml
M lib/pgBackRest/Archive/ArchiveInfo.pm
M lib/pgBackRest/Info.pm
M test/expect/archive-get-001.log
M test/expect/archive-get-002.log
M test/expect/archive-get-003.log
M test/expect/archive-get-004.log
M test/expect/archive-push-001.log
M test/expect/archive-push-003.log
M test/expect/stanza-create-001.log
M test/expect/stanza-upgrade-001.log
M test/expect/stanza-upgrade-002.log
M test/lib/pgBackRestTest/Info/InfoUnitTest.pm
Changed invalid max-archive-mb option in configuration reference to archive-queue-max.
commit : 64be6400fe1f6614c2788e7237e9f75e465fd95f
author : David Steele <david@pgmasters.net>
date : Mon, 17 Apr 2017 06:39:29 -0400
committer: David Steele <david@pgmasters.net>
date : Mon, 17 Apr 2017 06:39:29 -0400
M doc/xml/reference.xml
M doc/xml/release.xml
M lib/pgBackRest/Config/ConfigHelpData.pm
Fixed an undefined variable when a module had no uncoverable code exceptions.
commit : 979610a07d5c201e4e7f93f0540be2b19e4b33a5
author : David Steele <david@pgmasters.net>
date : Thu, 13 Apr 2017 20:10:28 -0400
committer: David Steele <david@pgmasters.net>
date : Thu, 13 Apr 2017 20:10:28 -0400
M doc/xml/release.xml
M test/lib/pgBackRestTest/Common/DefineTest.pm
M test/test.pl
Set --vm-max=2 for CI.
commit : 77ef4fde20327a6615daaf096930de711fdb4ddf
author : David Steele <david@crunchydata.com>
date : Thu, 13 Apr 2017 07:42:45 -0400
committer: David Steele <david@crunchydata.com>
date : Thu, 13 Apr 2017 07:42:45 -0400
M .travis.yml
M doc/xml/release.xml
M test/lib/pgBackRestTest/Common/CiTest.pm