Use condition variables for ProcSignalBarriers.
Thomas Munro <tmunro@postgresql.org>
Use condition variables for ProcSignalBarriers. Instead of a poll/sleep loop, use a condition variable for precise wake-up whenever a backend's pss_barrierGeneration advances. Discussion: https://postgr.es/m/CA+hUKGLdemy2gBm80kz20GTe6hNVwoErE8KwcJk6-U56oStjtg@mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/storage/ipc/procsignal.c | modified | +14 −20 |
Discussion
- Fix DROP TABLESPACE on Windows with ProcSignalBarrier? 20 messages · 2021-01-30 → 2022-02-11