Re: ERROR: invalid spinlock number: 0
От | Andres Freund |
---|---|
Тема | Re: ERROR: invalid spinlock number: 0 |
Дата | |
Msg-id | 20210215212805.dfahbpqqpnl6lgwm@alap3.anarazel.de обсуждение исходный текст |
Ответ на | Re: ERROR: invalid spinlock number: 0 (Michael Paquier <michael@paquier.xyz>) |
Ответы |
Re: ERROR: invalid spinlock number: 0
|
Список | pgsql-hackers |
Hi, On 2021-02-15 19:45:21 +0900, Michael Paquier wrote: > On Mon, Feb 15, 2021 at 10:47:05PM +1300, Thomas Munro wrote: > > Why not initialise it in WalRcvShmemInit()? > > I was thinking about doing that as well, but we have no real need to > initialize this stuff in most cases, say standalone deployments. In > particular for the fallback implementation of atomics, we would > prepare a spinlock for nothing. So what? It's just about free to initialize a spinlock, whether it's using the fallback implementation or not. Initializing upon walsender startup adds a lot of complications, because e.g. somebody could already hold the spinlock because the previous walsender just disconnected, and they were looking at the stats. Greetings, Andres Freund
В списке pgsql-hackers по дате отправления: