Commit Graph

188 Commits (c4d5cb71d229095a39fda1121a75ee40e6069a2a)

Author SHA1 Message Date
Tomas Vondra c4d5cb71d2 Increase the number of fast-path lock slots 1 year ago
Heikki Linnakangas 478846e768 Rename some shared memory initialization routines 1 year ago
Heikki Linnakangas fbce7dfc77 Refactor lock manager initialization to make it a bit less special 1 year ago
Alexander Korotkov 3c5db1d6b0 Implement pg_wal_replay_wait() stored procedure 1 year ago
Thomas Munro e25626677f Remove --disable-spinlocks. 1 year ago
Heikki Linnakangas 9d9b9d46f3 Move cancel key generation to after forking the backend 1 year ago
Nathan Bossart 0dcaea5690 Introduce num_os_semaphores GUC. 1 year ago
Noah Misch bb93640a68 Add wait event type "InjectionPoint", a custom type like "Extension". 1 year ago
Alexander Korotkov 772faafca1 Revert: Implement pg_wal_replay_wait() stored procedure 2 years ago
Alexander Korotkov 2c91e13013 Move WaitLSNShmemInit() to CreateOrAttachShmemStructs() 2 years ago
Alexander Korotkov 06c418e163 Implement pg_wal_replay_wait() stored procedure 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Amit Kapila ddd5f4f54a Add a slot synchronization function. 2 years ago
Michael Paquier d86d20f0ba Add backend support for injection points 2 years ago
Nathan Bossart 8b2bcf3f28 Introduce the dynamic shared memory registry. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Robert Haas dc21234005 Add support for incremental backup. 2 years ago
Heikki Linnakangas 15916ffb04 Initialize ShmemVariableCache like other shmem areas 2 years ago
Heikki Linnakangas 69d903367c Refactor CreateSharedMemoryAndSemaphores 2 years ago
Thomas Munro f691f5b80a Remove the "snapshot too old" feature. 2 years ago
Michael Paquier c9af054653 Support custom wait events for wait event type "Extension" 2 years ago
Michael Paquier a14354cac0 Add GUC parameter "huge_pages_status" 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Tom Lane 7ab5b4eb48 Be more careful about GucSource for internally-driven GUC settings. 4 years ago
Robert Haas 4f2400cb3f Add a new shmem_request_hook hook. 4 years ago
Thomas Munro 5dc0418fab Prefetch data referenced by the WAL, take II. 4 years ago
Andres Freund 5891c7a8ed pgstat: store statistics in shared memory. 4 years ago
Heikki Linnakangas 70e81861fa Split xlog.c into xlog.c and xlogrecovery.c. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Michael Paquier 43c1c4f65e Introduce GUC shared_memory_size_in_huge_pages 4 years ago
Michael Paquier aa37a439db Fix compilation warning in ipci.c 4 years ago
Michael Paquier bd1788051b Introduce GUC shared_memory_size 4 years ago
Michael Paquier 0bd305ee1d Move the shared memory size calculation to its own function 4 years ago
Thomas Munro c2dc19342e Revert recovery prefetching feature. 5 years ago
Thomas Munro 1d257577e0 Optionally prefetch referenced data in recovery. 5 years ago
Fujii Masao d75288fb27 Make archiver process an auxiliary process. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 3187ef7c46 Revert "Add key management system" (978f869b99) & later commits 5 years ago
Bruce Momjian 978f869b99 Add key management system 5 years ago
Thomas Munro 84b1c63ad4 Preallocate some DSM space at startup. 5 years ago
Thomas Munro cb04ad4985 Move syncscan.c to src/backend/access/common. 5 years ago
Alexander Korotkov 1aac32df89 Revert 0f5ca02f53 6 years ago
Alexander Korotkov 0f5ca02f53 Implement waiting for given lsn at transaction start 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Tom Lane 7de19fbc0b Use data directory inode number, not port, to select SysV resource keys. 6 years ago
Noah Misch c098509927 Consistently test for in-use shared memory. 7 years ago
Noah Misch 82150a05be Revert "Consistently test for in-use shared memory." 7 years ago
Noah Misch 2f932f71d9 Consistently test for in-use shared memory. 7 years ago