Re: PreallocXlogFiles
От | Tom Lane |
---|---|
Тема | Re: PreallocXlogFiles |
Дата | |
Msg-id | 4081.1090678975@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: PreallocXlogFiles (Simon Riggs <simon@2ndquadrant.com>) |
Ответы |
Re: PreallocXlogFiles
|
Список | pgsql-hackers |
Simon Riggs <simon@2ndquadrant.com> writes: > Calling PreallocXlogFiles outside of the Checkpoint code is > straightforward to initiate from bgwriter.c, but the caller must have > already obtained the current recptr position. That would require > attempting to gain a lock on XLogCtl, then releasing it quickly after > having read the pointer. Then call Prealloc... When I said "modified version", I meant that we'd change the function to make it self-contained. Passing an already-obtained recptr is convenient when it's being invoked at the end of Checkpoint, but to be called from the bgwriter loop it should just get the necessary lock and fetch the pointer for itself. regards, tom lane
В списке pgsql-hackers по дате отправления: