Re: XLogInsert scaling, revisited
Heikki Linnakangas <hlinnakangas@vmware.com>
From: Heikki Linnakangas <hlinnakangas@vmware.com>
To: Andres Freund <andres@2ndquadrant.com>
Cc: Jeff Janes <jeff.janes@gmail.com>,
Alvaro Herrera <alvherre@2ndquadrant.com>,
PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2013-07-08T09:23:06Z
Lists: pgsql-hackers
On 27.06.2013 20:36, Andres Freund wrote: > On 2013-06-26 18:52:30 +0300, Heikki Linnakangas wrote: >> There's this in the comment near the top of the file: > > Btw, I find the 'you' used in the comment somewhat irritating. Not badly > so, but reading something like: > > * When you are about to write > * out WAL, it is important to call WaitXLogInsertionsToFinish() *before* > * acquiring WALWriteLock, to avoid deadlocks. Otherwise you might get stuck > * waiting for an insertion to finish (or at least advance to next > * uninitialized page), while you're holding WALWriteLock. > > just seems strange to me. If this directed at plugin authors, maybe, but > it really isn't... Agreed, that was bad wording. Fixed. - Heikki