Assets

This release fixes issue #63. This issue led to the possibility of an incorrect point of restoration when the restoration was done without "standby_mode = on". The issue was reproducible only on Amazon EBS drives and frequency of reproduction varied, thanks @bartdag for extensive help with researching this issue. Also, this release brings features shown necessary by QA cycle on the heavily loaded clusters:

Support of parallel wal-push with reading from archive_status directory (relates to #58 )

WAL-G was failing during backup-push if files were disappearing during tar creation. This was fixed (relates to #65 )

Concurrency of wal-prefetch was improved

Some edge-case error handling and code quality work was done by @ferhatelmas. Thanks to @benubois and @lesovsky for reporting problems and sharing their experience.

Assets

Fixed bug. When the file disappears between stat and upload, WAL-G was failing. The current behavior is taken from WAL-E, we just ignore disappearing files, they will be deleted by WAL replay anyway.

Added feature. When there are .ready signal files in archive_status indicating that more WALs is ready, WAL-G will parallelize upload.*

Concurrency of WAL prefetch is enhanced.

Currently, the maximum degree of parallelism is limited by WALG_MAX_DOWNLOAD_CONCURRENCY, but, due to word DOWNLOAD in env var name, this can be changed for upload operations in future releases. The default is 10.