Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock)
От
Tom Lane
Тема
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock)
Дата
Msg-id
13352.1330967846@sss.pgh.pa.us
Ответ на
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) (Heikki Linnakangas)
Список
Дерево обсуждения
Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Andres Freund <andres@anarazel.de>
Re: Moving more work outside WALInsertLock Tom Lane <tgl@sss.pgh.pa.us>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Simon Riggs <simon@2ndQuadrant.com>
Re: Moving more work outside WALInsertLock Jeff Janes <jeff.janes@gmail.com>
Re: Moving more work outside WALInsertLock Tom Lane <tgl@sss.pgh.pa.us>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Simon Riggs <simon@2ndQuadrant.com>
Re: Moving more work outside WALInsertLock Tom Lane <tgl@sss.pgh.pa.us>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Simon Riggs <simon@2ndQuadrant.com>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Simon Riggs <simon@2ndQuadrant.com>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Robert Haas <robertmhaas@gmail.com>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Robert Haas <robertmhaas@gmail.com>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Simon Riggs <simon@2ndQuadrant.com>
Re: Moving more work outside WALInsertLock Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Robert Haas <robertmhaas@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Simon Riggs <simon@2ndQuadrant.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Jeff Janes <jeff.janes@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Jeff Janes <jeff.janes@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Amit Kapila <amit.kapila@huawei.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock) Tom Lane <tgl@sss.pgh.pa.us>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock) Tom Lane <tgl@sss.pgh.pa.us>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock) Tom Lane <tgl@sss.pgh.pa.us>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Simon Riggs <simon@2ndQuadrant.com>
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock) Alvaro Herrera <alvherre@commandprompt.com>
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock) Tom Lane <tgl@sss.pgh.pa.us>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Simon Riggs <simon@2ndQuadrant.com>
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock) Tom Lane <tgl@sss.pgh.pa.us>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work outside WALInsertLock) Tom Lane <tgl@sss.pgh.pa.us>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Robert Haas <robertmhaas@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Jeff Janes <jeff.janes@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Robert Haas <robertmhaas@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Jeff Janes <jeff.janes@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Jeff Janes <jeff.janes@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Jeff Janes <jeff.janes@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work
outside WALInsertLock) Fujii Masao <masao.fujii@gmail.com>
Re: Scaling XLog insertion (was Re: Moving more work outside
WALInsertLock) Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Moving more work outside WALInsertLock Simon Riggs <simon@2ndQuadrant.com>
Re: Moving more work outside WALInsertLock Simon Riggs <simon@2ndQuadrant.com>
Re: Moving more work outside WALInsertLock Fujii Masao <masao.fujii@gmail.com>
Re: Moving more work outside WALInsertLock Greg Stark <stark@mit.edu>
Heikki Linnakangas writes: > On 21.02.2012 13:19, Fujii Masao wrote: >> In some places, the spinlock "insertpos_lck" is taken while another >> spinlock "info_lck" is being held. Is this OK? What if unfortunately >> inner spinlock takes long to be taken? > Hmm, that's only done at a checkpoint (and a restartpoint), so I doubt > that's a big issue in practice. We had the same pattern before the > patch, just with WALInsertLock instead of insertpos_lck. Holding a > spinlock longer is much worse than holding a lwlock longer, but > nevertheless I don't think that's a problem. No, that's NOT okay. A spinlock is only supposed to be held across a short straight-line sequence of instructions. Something that could involve a spin loop, or worse a sleep() kernel call, is right out. Please change this. regards, tom lane
В списке pgsql-hackers по дате отправления