]> granicus.if.org Git - postgresql/commitdiff
Update obsolete sentence in README.parallel.
authorRobert Haas <rhaas@postgresql.org>
Tue, 23 Jan 2018 16:20:18 +0000 (11:20 -0500)
committerRobert Haas <rhaas@postgresql.org>
Tue, 23 Jan 2018 16:22:47 +0000 (11:22 -0500)
Since 9.6, heavyweight locking is not an abstract and unhandled
concern of the parallel machinery, but rather something to which
we have a specific approach.

src/backend/access/transam/README.parallel

index 32994719e3b039fec02b9bb54689ec410f1ca5f0..f09a580634582c520df863979f91dba89e060709 100644 (file)
@@ -125,9 +125,9 @@ worker.  This includes:
   - State related to pending REINDEX operations, which prevents access to
     an index that is currently being rebuilt.
 
-To prevent undetected or unprincipled deadlocks when running in parallel mode,
-this could should eventually handle heavyweight locks in some way.  This is
-not implemented yet.
+To prevent unprincipled deadlocks when running in parallel mode, this code
+also arranges for the leader and all workers to participate in group
+locking.  See src/backend/storage/lmgr/README for more details.
 
 Transaction Integration
 =======================