Commit Graph

1259 Commits (bbc227e951ecc59a29205be4952a623e7d1dd534)

Author SHA1 Message Date
Amit Kapila 0f0cfb4940 Fix parallel operations that prevent oldest xmin from advancing. 4 years ago
Noah Misch 3cd9c3b921 Fix CREATE INDEX CONCURRENTLY for the newest prepared transactions. 4 years ago
Robert Haas 46846433a0 shm_mq: Update mq_bytes_written less often. 4 years ago
Michael Paquier 43c1c4f65e Introduce GUC shared_memory_size_in_huge_pages 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
Amit Kapila 31c389d8de Optimize fileset usage in apply worker. 4 years ago
Amit Kapila dcac5e7ac1 Refactor sharedfileset.c to separate out fileset implementation. 4 years ago
Tom Lane c32fcac56a Add RISC-V spinlock support in s_lock.h. 4 years ago
Andres Freund 675c945394 Move temporary file cleanup to before_shmem_exit(). 4 years ago
Andres Freund b406478b87 process startup: Always call Init[Auxiliary]Process() before BaseInit(). 4 years ago
Thomas Munro 7ff23c6d27 Run checkpointer and bgwriter in crash recovery. 5 years ago
Thomas Munro 2dbe890571 Support direct I/O on macOS. 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Thomas Munro 2f27f8c511 Provide ReadRecentBuffer() to re-pin buffers by ID. 5 years ago
Peter Geoghegan 3c3b8a4b26 Truncate line pointer array during VACUUM. 5 years ago
Fujii Masao 43620e3286 Add function to log the memory contexts of specified backend process. 5 years ago
Etsuro Fujita 27e1f14563 Add support for asynchronous execution. 5 years ago
Thomas Munro 61752afb26 Provide recovery_init_sync_method=syncfs. 5 years ago
Fujii Masao d75288fb27 Make archiver process an auxiliary process. 5 years ago
Thomas Munro 049d9b872d Improve comment for struct BufferDesc. 5 years ago
Thomas Munro d87251048a Replace buffer I/O locks with condition variables. 5 years ago
Thomas Munro 83709a0d5a Use SIGURG rather than SIGUSR1 for latches. 5 years ago
Thomas Munro c8f3bc2401 Optimize latches to send fewer signals. 5 years ago
David Rowley bb437f995d Add TID Range Scans to support efficient scanning ranges of TIDs 5 years ago
Peter Geoghegan e5d8a99903 Use full 64-bit XIDs in deleted nbtree pages. 5 years ago
Fujii Masao 46d6e5f567 Display the time when the process started waiting for the lock, in pg_locks, take 2 5 years ago
Fujii Masao 890d2182a2 Revert "Display the time when the process started waiting for the lock, in pg_locks." 5 years ago
Fujii Masao 3b733fcd04 Display the time when the process started waiting for the lock, in pg_locks. 5 years ago
Noah Misch 8a54e12a38 Fix CREATE INDEX CONCURRENTLY for simultaneous prepared transactions. 5 years ago
Tom Lane a4b03de589 Make storage/standby.h compile standalone again. 5 years ago
Alvaro Herrera f9900df5f9
Avoid spurious wait in concurrent reindex 5 years ago
Thomas Munro fb29ab26b3 Minor header cleanup for the new iovec code. 5 years ago
Thomas Munro 0d56acfbaa Move our p{read,write}v replacements into their own files. 5 years ago
Fujii Masao 39b03690b5 Log long wait time on recovery conflict when it's resolved. 5 years ago
Amit Kapila bea449c635 Optimize DropRelFileNodesAllBuffers() for recovery. 5 years ago
Amit Kapila d6ad34f341 Optimize DropRelFileNodeBuffers() for recovery. 5 years ago
Fujii Masao 0650ff2303 Add GUC to log long wait times on recovery conflicts. 5 years ago
Tom Lane 9877374bef Add idle_session_timeout. 5 years ago
Fujii Masao 8900b5a9d5 Detect the deadlocks between backends and the startup process. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 7e784d1dc1 Improve client error messages for immediate-stop situations. 5 years ago
Thomas Munro 57faaf376e Use truncate(2) where appropriate. 5 years ago
Alvaro Herrera dcfff74fb1
Restore lock level to update statusFlags 5 years ago
Alvaro Herrera c98763bf51
Avoid spurious waits in concurrent indexing 5 years ago
Thomas Munro 7888b09994 Add BarrierArriveAndDetachExceptLast(). 5 years ago
Alvaro Herrera 27838981be
Relax lock level for setting PGPROC->statusFlags 5 years ago
Alvaro Herrera cd9c1b3e19
Rename PGPROC->vacuumFlags to statusFlags 5 years ago
Michael Paquier e152506ade Revert pg_relation_check_pages() 5 years ago
Michael Paquier c780a7a90a Add CheckBuffer() to check on-disk pages without shared buffer loading 5 years ago