forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit9d878d7
committed
Guard against core dump from uninitialized subplan.
If the planner erroneously puts a non-parallel-safe SubPlan intoa parallelized portion of the query tree, nodeSubplan.c will failin the worker processes because it finds a null in es_subplanstates,which it's unable to cope with. It seems worth a test-and-elog tomake that an error case rather than a core dump case.This probably should have been included in commit16ebab6, whichwas responsible for allowing nulls to appear in es_subplanstatesto begin with. So, back-patch to v10 where that came in.Discussion:https://postgr.es/m/924226.1604422326@sss.pgh.pa.us1 parentdf4405b commit9d878d7
1 file changed
+9
-1
lines changedLines changed: 9 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
710 | 710 |
| |
711 | 711 |
| |
712 | 712 |
| |
713 |
| - | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
714 | 722 |
| |
715 | 723 |
| |
716 | 724 |
| |
|
0 commit comments
Comments
(0)