pgBackRest 1.25 commit log

v1.24: New Backup Exclusions

commit   : d0bf946857d73dcca2ce2a7bf0b78fd8aee2a19b    
  
author   : David Steele <[email protected]>    
date     : Thu, 28 Sep 2017 19:06:41 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 28 Sep 2017 19:06:41 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where warnings were being emitted in place of lower priority log messages during backup from standby initialization. (Reported by Uspen.)  
* Fixed an issue where some db-* options (e.g. db-port) were not being passed to remotes. (Reported by Uspen.)  
  
Features:  
  
* Exclude contents of pg_snapshots, pg_serial, pg_notify, and pg_dynshmem from backup since they are rebuilt on startup.  
* Exclude pg_internal.init files from backup since they are rebuilt on startup.  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Config/ConfigHelpData.pm
M lib/pgBackRest/Version.pm

Improve C library smart build.

commit   : 40a85e34f1b12620b5520f620779396b7ead525a    
  
author   : David Steele <[email protected]>    
date     : Wed, 20 Sep 2017 19:57:05 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 20 Sep 2017 19:57:05 -0400    

Click here for diff

Ignore changes outside of /lib/pgBackRest/Config.  

M doc/xml/release.xml
M test/test.pl

Open log file after async process is completely separated from the main process.

commit   : 4d6c56b4d76572f5a45a45ca8f55ddc269d2d6d1    
  
author   : David Steele <[email protected]>    
date     : Wed, 20 Sep 2017 08:08:36 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 20 Sep 2017 08:08:36 -0400    

Click here for diff

This prevents the main process from also logging to the file.  
  
Suggested by Jens Wilke.  

M doc/xml/release.xml
M lib/pgBackRest/Archive/Push/Async.pm

Fixed an issue where some db-* options (e.g. db-port) were not being passed to remotes.

commit   : 266c9ddcc12c377dd2b3d90b79468eaa6c22f101    
  
author   : David Steele <[email protected]>    
date     : Tue, 19 Sep 2017 10:14:18 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 19 Sep 2017 10:14:18 -0400    

Click here for diff

M doc/xml/release.xml
M lib/pgBackRest/Protocol/Helper.pm
M test/expect/mock-all-002.log
M test/expect/mock-all-003.log
M test/lib/pgBackRestTest/Module/Mock/MockAllTest.pm

Fixed an issue where warnings were being emitted in place of lower priority log messages during backup from standby initialization.

commit   : c857015a38edd6db641987f8084930f59cfb9309    
  
author   : David Steele <[email protected]>    
date     : Tue, 19 Sep 2017 10:03:53 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 19 Sep 2017 10:03:53 -0400    

Click here for diff

M doc/xml/release.xml
M lib/pgBackRest/Common/Log.pm
M test/lib/pgBackRestTest/Common/RunTest.pm
M test/lib/pgBackRestTest/Module/Common/CommonLogTest.pm

Break up LibC.xs into separate module files.

commit   : d36c52271f994fc6332c40c9a101f9451ccb7266    
  
author   : David Steele <[email protected]>    
date     : Sun, 17 Sep 2017 15:52:19 -0400    
  
committer: David Steele <[email protected]>    
date     : Sun, 17 Sep 2017 15:52:19 -0400    

Click here for diff

M doc/xml/release.xml
M libc/LibC.xs
A libc/xs/config/config.xs
A libc/xs/config/configRule.xs
A libc/xs/postgres/pageChecksum.xs

Dynamically generate list of files for C library build.

commit   : 20af8ecf505f3b8b490dfb76969d5e39dabf0362    
  
author   : David Steele <[email protected]>    
date     : Sun, 17 Sep 2017 14:49:23 -0400    
  
committer: David Steele <[email protected]>    
date     : Sun, 17 Sep 2017 14:49:23 -0400    

Click here for diff

M doc/xml/release.xml
M libc/Makefile.PL

Updates to installation documentation.

commit   : 7c95a2f4de43905bc7b22afbc8d70432156bc033    
  
author   : David Steele <[email protected]>    
date     : Fri, 8 Sep 2017 21:50:00 -0700    
  
committer: David Steele <[email protected]>    
date     : Fri, 8 Sep 2017 21:50:00 -0700    

Click here for diff

* Add trusted SSH configuration.  
* Add full installation where required and remove doc containers that included parts of the installation.  

M doc/xml/release.xml
M doc/xml/user-guide.xml
M test/lib/pgBackRestTest/Common/ContainerTest.pm

Rename master to primary in documentation to align with PostgreSQL convention.

commit   : 4bcef7020ee25104b687580a7089a06d4b597cf8    
  
author   : David Steele <[email protected]>    
date     : Thu, 7 Sep 2017 10:59:40 -0700    
  
committer: David Steele <[email protected]>    
date     : Thu, 7 Sep 2017 10:59:40 -0700    

Click here for diff

M doc/xml/reference.xml
M doc/xml/release.xml
M doc/xml/user-guide.xml

Additional backup exclusions.

commit   : 6343fdd5846ef05d9f4883d8ffd09e0b47f744ce    
  
author   : David Steele <[email protected]>    
date     : Mon, 4 Sep 2017 08:26:57 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 4 Sep 2017 08:26:57 -0400    

Click here for diff

* Exclude contents of pg_snapshots, pg_serial, pg_notify, and pg_dynshmem from backup since they are rebuilt on startup.  
* Exclude pg_internal.init files from backup since they are rebuilt on startup.  

M doc/xml/release.xml
M lib/pgBackRest/Manifest.pm
M lib/pgBackRest/Version.pm
M test/expect/mock-all-001.log
M test/expect/mock-all-002.log
M test/expect/mock-all-003.log
M test/lib/pgBackRestTest/Module/Mock/MockAllTest.pm