Hi,
On 2026-02-18 02:17:34 +0200, Heikki Linnakangas wrote:
> > I'd advocate for adding an InSpinlock or such at the same time, but admittedly
> > there's not really anything forcing that to happen together.
>
> What would you do with the InSpinlock flag? Forbid palloc()'s etc. while
> holding a spinlock? I guess, although I'm not too worried about that.
Forbid other spinlocks, elog, palloc, lwlock, for starters. I've seen all of
those in patches in the last years.
> Spinlocks are not held for long.
That's what should be the case, yet we semi-regularly get patches that don't
follow that rule...
Greetings,
Andres Freund