pgBackRest 1.15 commit log

v1.14: Bug Fixes

commit   : 845c6112bf592fb54b61156b47bbf2ebc5985f29    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 10:07:04 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 10:07:04 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where an archive-push error would not be retried and would instead return errors to PostgreSQL indefinitely (unless the .error file was manually deleted). (Reported by Jens Wilke.)  
* Fixed a race condition in parallel archiving where creation of new paths generated an error when multiple processes attempted to do so at the same time. (Reported by Jens Wilke.)  
  
Refactoring:  
  
* Improved performance of wal archive min/max provided by the info command. (Suggested by Jens Wilke.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibC.pm

Improved performance of wal archive min/max provided by the info command.

commit   : a54018d573926d5d5718727a9f169ad7751577f4    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 10:03:02 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 10:03:02 -0500    

Click here for diff

Suggested by Jens Wilke.  

M doc/xml/release.xml
M lib/pgBackRest/Info.pm
M test/lib/pgBackRestTest/Info/InfoUnitTest.pm

Fixed a race condition in parallel archiving.

commit   : adcc7cb9543714b420d429512f259d14ea265acf    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 09:58:50 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 09:58:50 -0500    

Click here for diff

Creation of new paths generated an error when multiple processes attempted to do so at the same time.  
  
Reported by Jens Wilke.  

M doc/xml/release.xml
M lib/pgBackRest/FileCommon.pm

Fixed an issue where an archive-push error would not be retried.

commit   : bc2bb040c5bf75cb56ec3fa7a00a993d33371a99    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 09:57:10 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 09:57:10 -0500    

Click here for diff

It would instead return errors to PostgreSQL indefinitely (unless the .error file was manually deleted).  
  
Reported by Jens Wilke.  

M doc/xml/release.xml
M lib/pgBackRest/Archive/ArchivePush.pm
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibC.pm
M test/lib/pgBackRestTest/Archive/ArchivePushUnitTest.pm

Fixed syntax from d68b48d that was not backwards compatible to Perl 5.10.

commit   : 12041f73e2a4f4c91c068b7f43f7ff52f24c72f5    
  
author   : David Steele <[email protected]>    
date     : Sun, 12 Feb 2017 21:09:34 -0500    
  
committer: David Steele <[email protected]>    
date     : Sun, 12 Feb 2017 21:09:34 -0500    

Click here for diff

M doc/lib/BackRestDoc/Common/DocRender.pm

Improved support for --require option and section depends now default to the previous section.

commit   : d68b48d19b53727bafd55e97cde41db309763daa    
  
author   : David Steele <[email protected]>    
date     : Sat, 11 Feb 2017 10:26:54 -0500    
  
committer: David Steele <[email protected]>    
date     : Sat, 11 Feb 2017 10:26:54 -0500    

Click here for diff

M doc/doc.pl
M doc/lib/BackRestDoc/Common/DocManifest.pm
M doc/lib/BackRestDoc/Common/DocRender.pm
M doc/lib/BackRestDoc/Html/DocHtmlPage.pm
M doc/lib/BackRestDoc/Latex/DocLatexSection.pm
M doc/lib/BackRestDoc/Markdown/DocMarkdownRender.pm
M doc/xml/release.xml
M doc/xml/user-guide.xml

Improvements to documentation engine:

commit   : 498f52da094832d5ffe84ea0eed121acf46f360c    
  
author   : David Steele <[email protected]>    
date     : Fri, 10 Feb 2017 10:22:05 -0500    
  
committer: David Steele <[email protected]>    
date     : Fri, 10 Feb 2017 10:22:05 -0500    

Click here for diff

* Documentation can now be built with reusable blocks to reduce duplication.  
* Added ability to pass options to containers within the documentation.  
* Add proper tag to slightly emphasize proper nouns.  

M doc/lib/BackRestDoc/Common/Doc.pm
M doc/lib/BackRestDoc/Common/DocExecute.pm
M doc/lib/BackRestDoc/Common/DocRender.pm
M doc/resource/html/default.css
M doc/xml/dtd/doc.dtd
M doc/xml/release.xml
M test/lib/pgBackRestTest/Common/HostTest.pm

Additional notes on the async spool directory.

commit   : aab763d558b586f0ce4f77a8cc67c2c7e9db07eb    
  
author   : David Steele <[email protected]>    
date     : Wed, 8 Feb 2017 09:37:17 -0500    
  
committer: David Steele <[email protected]>    
date     : Wed, 8 Feb 2017 09:37:17 -0500    

Click here for diff

M doc/xml/user-guide.xml

Updated async archiving documentation.

commit   : b813bfaff68fa9d2e1271b3f6fcf61955e24de3e    
  
author   : David Steele <[email protected]>    
date     : Wed, 8 Feb 2017 08:41:43 -0500    
  
committer: David Steele <[email protected]>    
date     : Wed, 8 Feb 2017 08:41:43 -0500    

Click here for diff

More accurately describe how the new method works and how it differs from the old method.  
  
Suggested by Jens Wilke.  

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