Marcus Rueckert
e41c55d94d
Note for reviewer, could you check the build flags : it seems that what upstream use is not the quality of our normal C build. - Packaging : + modernize spec with spec-cleaner -m + remove pgbackrest-release-1.00_datadir.patch pgbackrest is now written in C + Build C binary and lib C + Adjust new parameter name in pgbackrest-conf.patch - Update to new 2.0 version + Features: The archive-push command is now partially coded in C which allows the PostgreSQL archive_command to run significantly faster when processing status messages from the asynchronous archive process. (Reviewed by Cynthia Shang.) + Improvements: - Improve check command to verify that the backup manifest can be built. (Contributed by Cynthia Shang.) - Improve performance of HTTPS client. Buffering now takes the pending bytes on the socket into account (when present) rather than relying entirely on select(). In some instances the final bytes would not be flushed until the connection was closed. - Improve S3 delete performance. The constant S3_BATCH_MAX had been replaced with a hard-coded value of 2, probably during testing. - Allow any non-command-line option to be reset to default on the command-line. This allows options in pgbackrest.conf to be reset to default which reduces the need to write new config files for specific needs. - The C library is now required. This eliminates conditional loading and eases development of new library features. - The pgbackrest executable is now a C binary instead of Perl. This allows certain time-critical commands (like async OBS-URL: https://build.opensuse.org/request/show/585100 OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=10
143 lines
6.5 KiB
Plaintext
143 lines
6.5 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Mar 9 15:16:24 UTC 2018 - bruno@ioda-net.ch
|
|
|
|
- Packaging :
|
|
+ modernize spec with spec-cleaner -m
|
|
+ remove pgbackrest-release-1.00_datadir.patch pgbackrest is now
|
|
written in C
|
|
+ Build C binary and lib C
|
|
+ Adjust new parameter name in pgbackrest-conf.patch
|
|
- Update to new 2.0 version
|
|
+ Features:
|
|
The archive-push command is now partially coded in C which
|
|
allows the PostgreSQL archive_command to run significantly
|
|
faster when processing status messages from the asynchronous
|
|
archive process. (Reviewed by Cynthia Shang.)
|
|
+ Improvements:
|
|
- Improve check command to verify that the backup manifest can be
|
|
built. (Contributed by Cynthia Shang.)
|
|
- Improve performance of HTTPS client. Buffering now takes the
|
|
pending bytes on the socket into account (when present) rather
|
|
than relying entirely on select(). In some instances the final
|
|
bytes would not be flushed until the connection was closed.
|
|
- Improve S3 delete performance. The constant S3_BATCH_MAX had
|
|
been replaced with a hard-coded value of 2, probably during
|
|
testing.
|
|
- Allow any non-command-line option to be reset to default on
|
|
the command-line. This allows options in pgbackrest.conf to be
|
|
reset to default which reduces the need to write new config
|
|
files for specific needs.
|
|
- The C library is now required. This eliminates conditional
|
|
loading and eases development of new library features.
|
|
- The pgbackrest executable is now a C binary instead of Perl.
|
|
This allows certain time-critical commands (like async
|
|
archive-push) to run more quickly.
|
|
- Rename db-* options to pg-* and backup-* options to repo-* to
|
|
improve consistency. repo-* options are now indexed although
|
|
currently only one is allowed.
|
|
** This imply you need to revisit your pgbackrest.conf **
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 4 17:14:16 UTC 2018 - bruno@ioda-net.ch
|
|
|
|
- Upgrade to 1.28 bugfix version
|
|
+ Bug Fixes:
|
|
- Fixed inability to restore a single database contained in a
|
|
tablespace using --db-include. (Fixed by Cynthia Shang.)
|
|
- Ensure latest db-id is selected on when matching archive.info
|
|
to backup.info. This provides correct matching in the event
|
|
there are system-id and db-version duplicates
|
|
(e.g. after reverting a pg_upgrade).
|
|
(Fixed by Cynthia Shang. Reported by Adam K. Sumner.)
|
|
- Fixed overly chatty error message when reporting an invalid
|
|
command. (Reported by Jason O'Donnell.)
|
|
+ Features:
|
|
Add stanza-delete command to cleanup unused stanzas.
|
|
(Contributed by Cynthia Shang. Suggested by Magnus Hagander.)
|
|
+ Improvements:
|
|
Improve stanza-create command so that it does not error when
|
|
the stanza already exists. (Contributed by Cynthia Shang.)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 1 13:20:00 UTC 2018 - bruno@ioda-net.ch
|
|
|
|
- Packaging :
|
|
+ Fix wrong requirement of previous version, now use correct
|
|
%perl_requires, add openssl-devel for crytpo on libc
|
|
+ Add pgbackrest-conf.patch : a minimal working configuration file
|
|
+ Build pgbackrest-libc allowing crypto and checksum
|
|
+ Added %check section
|
|
+ Rework install and file section (copy of pgdg packaging and use
|
|
of correct %perl macros
|
|
+ Disable build on i586 pgBackRest need perl with 64bit integer
|
|
support. see upstream issue
|
|
https://github.com/pgbackrest/pgbackrest/issues/478
|
|
+ use %_localstatedir/lib as %_sharedstatedir is broken on Leap
|
|
42.x and some SLE12
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 26 15:19:05 UTC 2018 - joop.boonen@opensuse.org
|
|
|
|
- update to 1.27
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.27
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.26
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.25
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.24
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.23
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.22
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.21
|
|
- Added missing requirement
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 3 17:42:43 UTC 2017 - mrueckert@suse.de
|
|
|
|
- update to 1.20
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.20
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.19
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.18
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 21 11:04:04 UTC 2017 - bruno@ioda-net.ch
|
|
|
|
- update to 1.17
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.17
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.16
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.15
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.14
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 10 00:39:58 UTC 2017 - mrueckert@suse.de
|
|
|
|
- update to 1.13
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.13
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.12
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.11
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 10 11:09:58 UTC 2016 - mrueckert@suse.de
|
|
|
|
- update to 1.10
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.10
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.09
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.08
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.07
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.06
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.05
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.04
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.03
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.02
|
|
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F1.01
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 02:46:09 UTC 2016 - mrueckert@suse.de
|
|
|
|
- added pgbackrest-release-1.00_datadir.patch:
|
|
perl libraries installed in the normal search path we dont need
|
|
this anymore.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 02:26:45 UTC 2016 - mrueckert@suse.de
|
|
|
|
- update to 1.00
|
|
|