]> granicus.if.org Git - postgresql/commit
Transfer state pertaining to pending REINDEX operations to workers.
authorRobert Haas <rhaas@postgresql.org>
Fri, 19 Jan 2018 12:48:44 +0000 (07:48 -0500)
committerRobert Haas <rhaas@postgresql.org>
Fri, 19 Jan 2018 12:48:54 +0000 (07:48 -0500)
commit29d58fd3adae9057c3fd502393b2f131bc96eaf9
tree004c9a5fa5bd226ec10792b294564656718f566d
parent4e54dd2e0a750352ce2a5c45d1cc9183e887eec3
Transfer state pertaining to pending REINDEX operations to workers.

This will allow the pending patch for parallel CREATE INDEX to work
on system catalogs, and to provide the same level of protection
against use of user indexes while they are being rebuilt that we
have for non-parallel CREATE INDEX.

Patch by me, reviewed by Peter Geoghegan.

Discussion: http://postgr.es/m/CA+TgmoYN-YQU9JsGQcqFLovZ-C+Xgp1_xhJQad=cunGG-_p5gg@mail.gmail.com
Discussion: http://postgr.es/m/CAH2-Wzkv4UNkXYhqQRqk-u9rS7h5c-4cCW+EqQ8K_WSeS43aZg@mail.gmail.com
src/backend/access/transam/README.parallel
src/backend/access/transam/parallel.c
src/backend/catalog/index.c
src/include/catalog/index.h