postgresql/src/backend/utils/activity
Alexander Korotkov 25f42429e2 Use an LWLock instead of a spinlock in waitlsn.c
This should prevent busy-waiting when number of waiting processes is high.

Discussion: https://postgr.es/m/202404030658.hhj3vfxeyhft%40alvherre.pgsql
Author: Alvaro Herrera
2024-04-07 00:49:53 +03:00
..
.gitignore Add system view pg_wait_events 2023-08-20 15:35:02 +09:00
Makefile Update copyright for 2024 2024-01-03 20:49:05 -05:00
backend_progress.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
backend_status.c Revert "Add notBefore and notAfter to SSL cert info display" 2024-03-22 22:58:41 +01:00
generate-wait_event_types.pl Add "ABI_compatibility" regions to wait_event_names.txt 2024-04-05 08:56:52 +09:00
meson.build Update copyright for 2024 2024-01-03 20:49:05 -05:00
pgstat.c Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
pgstat_archiver.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pgstat_bgwriter.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pgstat_checkpointer.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pgstat_database.c Make the order of the header file includes consistent 2024-03-13 15:07:00 +01:00
pgstat_function.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pgstat_io.c Add a new slot sync worker to synchronize logical slots. 2024-02-22 15:25:15 +05:30
pgstat_relation.c Make the order of the header file includes consistent 2024-03-13 15:07:00 +01:00
pgstat_replslot.c Add some asserts based on LWLockHeldByMe() for replication slot statistics 2024-03-13 07:45:11 +09:00
pgstat_shmem.c Add helper functions for dshash tables with string keys. 2024-02-26 15:47:13 -06:00
pgstat_slru.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pgstat_subscription.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pgstat_wal.c Make the order of the header file includes consistent 2024-03-13 15:07:00 +01:00
pgstat_xact.c Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
wait_event.c Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
wait_event_funcs.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
wait_event_names.txt Use an LWLock instead of a spinlock in waitlsn.c 2024-04-07 00:49:53 +03:00