]> granicus.if.org Git - postgresql/commit
Teach bitmap heap scan to cope with absence of a DSA.
authorRobert Haas <rhaas@postgresql.org>
Tue, 28 Nov 2017 16:39:16 +0000 (11:39 -0500)
committerRobert Haas <rhaas@postgresql.org>
Tue, 28 Nov 2017 16:44:59 +0000 (11:44 -0500)
commitc6755e233be1cccadd0884d952a2bb455fa0db1f
tree20e52234f73f4a55c92051b389cdcd171782ea09
parente42e2f38907681c48c43f49c5ec9f9f41a9aa9a5
Teach bitmap heap scan to cope with absence of a DSA.

If we have a plan that uses parallelism but are unable to execute it
using parallelism, for example due to a lack of available DSM
segments, then the EState's es_query_dsa will be NULL.  Parallel
bitmap heap scan needs to fall back to a non-parallel scan in such
cases.

Patch by me, reviewed by Dilip Kumar

Discussion: http://postgr.es/m/CAEepm=0kADK5inNf_KuemjX=HQ=PuTP0DykM--fO5jS5ePVFEA@mail.gmail.com
src/backend/executor/nodeBitmapHeapscan.c