forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit6176242
committed
Fix a few goofs in new backup compression code.
When we try to set the zstd compression level either on the clientor on the server, check for errors.For any algorithm, on the client side, don't try to set the compressionlevel unless the user specified one. This was visibly broken forzstd, which managed to set -1 rather than 0 in this case, but tidyup the code for the other methods, too.On the client side, if we fail to create a ZSTD_CCtx, exit afterreporting the error. Otherwise we'll dereference a null pointer.Patch by me, reviewed by Dipesh Pandit.Discussion:http://postgr.es/m/CA+TgmoZK3zLQUCGi1h4XZw4jHiAWtcACc+GsdJR1_Mc19jUjXA@mail.gmail.com1 parentd226469 commit6176242
File tree
4 files changed
+27
-6
lines changed- src
- backend/replication
- bin/pg_basebackup
4 files changed
+27
-6
lines changedLines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
98 | 98 |
| |
99 | 99 |
| |
100 | 100 |
| |
| 101 | + | |
101 | 102 |
| |
102 | 103 |
| |
103 | 104 |
| |
104 | 105 |
| |
105 | 106 |
| |
106 |
| - | |
107 |
| - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
108 | 112 |
| |
109 | 113 |
| |
110 | 114 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
116 | 116 |
| |
117 | 117 |
| |
118 | 118 |
| |
119 |
| - | |
| 119 | + | |
| 120 | + | |
120 | 121 |
| |
121 | 122 |
| |
122 | 123 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
92 |
| - | |
| 92 | + | |
| 93 | + | |
93 | 94 |
| |
94 | 95 |
| |
95 | 96 |
| |
|
Lines changed: 17 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
| 70 | + | |
| 71 | + | |
70 | 72 |
| |
71 | 73 |
| |
72 | 74 |
| |
| |||
81 | 83 |
| |
82 | 84 |
| |
83 | 85 |
| |
| 86 | + | |
84 | 87 |
| |
| 88 | + | |
| 89 | + | |
85 | 90 |
| |
86 | 91 |
| |
87 |
| - | |
88 |
| - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
89 | 104 |
| |
90 | 105 |
| |
91 | 106 |
| |
|
0 commit comments
Comments
(0)