v2.44: Remove PostgreSQL 9.0/9.1/9.2 Support

Improvements:

* Remove support for PostgreSQL 9.0/9.1/9.2. (Reviewed by Stefan Fercot.)
* Restore errors when no backup matches the current version of PostgreSQL. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Soulou.)
* Add compress-level range checking for each compress-type. (Reviewed by Stefan Fercot. Suggested by gkleen, ViperRu.)

Documentation Improvements:

* Add warning about enabling "hierarchical namespace" on Azure storage. (Reviewed by Stefan Fercot. Suggested by Vojtech Galda, Pluggi, asjonos.)
* Add replacement for linefeeds in monitoring example. (Reviewed by Stefan Fercot. Suggested by rudonx, gmustdie, Ivan Shelestov.)
* Clarify target-action behavior on various PostgreSQL versions. (Contributed by Chris Bandy. Reviewed by David Steele, Anton Kurochkin, Stefan Fercot. Suggested by Anton Kurochkin, Chris Bandy.)
* Updates and clarifications to index page. (Reviewed by Stefan Fercot.)
* Add dark mode to the website. (Suggested by Stephen Frost.)
This commit is contained in:
David Steele
2023-01-30 09:15:44 +07:00
parent a28f3d49c2
commit 053468bfb1
12 changed files with 1164 additions and 630 deletions
+32 -32
View File
@@ -242,12 +242,12 @@ pgbackrest/test/test.pl --vm=none --dry-run
P00 INFO: test begin on x86_64 - log level info
P00 INFO: clean autogenerate code
P00 INFO: builds required: bin
--> P00 INFO: 75 tests selected
--> P00 INFO: 76 tests selected
P00 INFO: P1-T01/75 - vm=none, module=common, test=error
[filtered 72 lines of output]
P00 INFO: P1-T74/75 - vm=none, module=performance, test=type
P00 INFO: P1-T75/75 - vm=none, module=performance, test=storage
P00 INFO: P1-T01/76 - vm=none, module=common, test=error
[filtered 73 lines of output]
P00 INFO: P1-T75/76 - vm=none, module=performance, test=type
P00 INFO: P1-T76/76 - vm=none, module=performance, test=storage
--> P00 INFO: DRY RUN COMPLETED SUCCESSFULLY
```
@@ -268,35 +268,35 @@ pgbackrest/test/test.pl --vm=none --vm-out --module=common --test=wait
P00 INFO: P1-T1/1 - vm=none, module=common, test=wait
2022-11-28 09:25:06.417 P00 INFO: test command begin 2.43: [common/wait] --log-level=info --repo-path=/home/vagrant/test/repo --test-path=/home/vagrant/test --vm=none --vm-id=0
2022-11-28 09:25:08.806 P00 INFO: test command end: completed successfully (2389ms)
2023-01-30 01:43:50.109 P00 INFO: test command begin 2.44: [common/wait] --log-level=info --repo-path=/home/vagrant/test/repo --test-path=/home/vagrant/test --vm=none --vm-id=0
2023-01-30 01:43:52.582 P00 INFO: test command end: completed successfully (2474ms)
run 1 - waitNew(), waitMore, and waitFree()
000.010s L0018 expect AssertError: assertion 'waitTime <= 999999000' failed
000.009s L0018 expect AssertError: assertion 'waitTime <= 999999000' failed
run 1/1 ------------- L0021 0ms wait
000.050s 000.040s L0025 new wait
000.056s 000.006s L0026 check remaining time
000.057s 000.001s L0027 check wait time
000.058s 000.001s L0028 check sleep time
000.059s 000.001s L0029 check sleep prev time
000.060s 000.001s L0030 no wait more
000.064s 000.004s L0033 new wait = 0.2 sec
000.065s 000.001s L0034 check remaining time
000.066s 000.001s L0035 check wait time
000.067s 000.001s L0036 check sleep time
000.067s 000.000s L0037 check sleep prev time
000.068s 000.001s L0038 check begin time
000.266s 000.198s L0044 lower range check
000.267s 000.001s L0045 upper range check
000.268s 000.001s L0047 free wait
000.270s 000.002s L0052 new wait = 1.1 sec
000.271s 000.001s L0053 check wait time
000.272s 000.001s L0054 check sleep time
000.273s 000.001s L0055 check sleep prev time
000.274s 000.001s L0056 check begin time
001.372s 001.098s L0062 lower range check
001.373s 000.001s L0063 upper range check
001.373s 000.000s L0065 free wait
001.806s 001.797s L0025 new wait
001.817s 000.011s L0026 check remaining time
001.819s 000.002s L0027 check wait time
001.820s 000.001s L0028 check sleep time
001.821s 000.001s L0029 check sleep prev time
001.821s 000.000s L0030 no wait more
001.827s 000.006s L0033 new wait = 0.2 sec
001.828s 000.001s L0034 check remaining time
001.829s 000.001s L0035 check wait time
001.830s 000.001s L0036 check sleep time
001.831s 000.001s L0037 check sleep prev time
001.832s 000.001s L0038 check begin time
002.030s 000.198s L0044 lower range check
002.031s 000.001s L0045 upper range check
002.032s 000.001s L0047 free wait
002.034s 000.002s L0052 new wait = 1.1 sec
002.035s 000.001s L0053 check wait time
002.036s 000.001s L0054 check sleep time
002.037s 000.001s L0055 check sleep prev time
002.038s 000.001s L0056 check begin time
003.137s 001.099s L0062 lower range check
003.138s 000.001s L0063 upper range check
003.139s 000.001s L0065 free wait
TESTS COMPLETED SUCCESSFULLY
@@ -341,7 +341,7 @@ pgbackrest/test/test.pl --vm-build --vm=u20
--- output ---
P00 INFO: test begin on x86_64 - log level info
P00 INFO: Building pgbackrest/test:u20-base image (5f3dc325901f5274f9e21399ef6d3facd606d85a) ...
P00 INFO: Using cached pgbackrest/test:u20-base-20221220A image (2db467d873c0aff06335592c8a22b8441b5c6440) ...
P00 INFO: Building pgbackrest/test:u20-test image ...
P00 INFO: Build Complete
```