forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitdb1b931
committed
libpq: Reset singlerow flag correctly in pipeline mode
When a query whose results were requested in single-row mode is the lastin the queue by the time those results are being read, the single-rowflag was not being reset, because we were returning early frompqPipelineProcessQueue. Move that stanza up so that the flag is alwaysreset at the end of sending that query's results.Add a test for the situation.Backpatch to 14.Author: Denis Laxalde <denis.laxalde@dalibo.com>Discussion:https://postgr.es/m/01af18c5-dacc-a8c8-07ee-aecc7650c3e8@dalibo.com1 parentf13b208 commitdb1b931
File tree
3 files changed
+70
-7
lines changed- src
- interfaces/libpq
- test/modules/libpq_pipeline
- traces
3 files changed
+70
-7
lines changedLines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3096 | 3096 |
| |
3097 | 3097 |
| |
3098 | 3098 |
| |
| 3099 | + | |
| 3100 | + | |
| 3101 | + | |
| 3102 | + | |
| 3103 | + | |
| 3104 | + | |
3099 | 3105 |
| |
3100 | 3106 |
| |
3101 | 3107 |
| |
| |||
3115 | 3121 |
| |
3116 | 3122 |
| |
3117 | 3123 |
| |
3118 |
| - | |
3119 |
| - | |
3120 |
| - | |
3121 |
| - | |
3122 |
| - | |
3123 |
| - | |
3124 | 3124 |
| |
3125 | 3125 |
| |
3126 | 3126 |
| |
|
Lines changed: 44 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1153 | 1153 |
| |
1154 | 1154 |
| |
1155 | 1155 |
| |
1156 |
| - | |
1157 | 1156 |
| |
1158 | 1157 |
| |
1159 | 1158 |
| |
1160 | 1159 |
| |
| 1160 | + | |
1161 | 1161 |
| |
1162 | 1162 |
| |
1163 | 1163 |
| |
| |||
1249 | 1249 |
| |
1250 | 1250 |
| |
1251 | 1251 |
| |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
1252 | 1295 |
| |
1253 | 1296 |
| |
1254 | 1297 |
| |
|
Lines changed: 20 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
39 | 59 |
|
0 commit comments
Comments
(0)