aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage
Commit message (Expand)AuthorAge
* Split ProcSleep function into JoinWaitQueue and ProcSleepHeikki Linnakangas2024-11-04
* Use ProcNumbers instead of direct Latch pointers to address other procsHeikki Linnakangas2024-11-01
* For inplace update, send nontransactional invalidations.Noah Misch2024-10-25
* bufmgr/smgr: Don't cross segment boundaries in StartReadBuffers()Andres Freund2024-10-08
* Use an shmem_exit callback to remove backend from PMChildFlags on exitHeikki Linnakangas2024-10-08
* Remove unneeded #includeHeikki Linnakangas2024-10-05
* Use macro to define the number of enum valuesPeter Eisentraut2024-10-01
* For inplace update durability, make heap_update() callers wait.Noah Misch2024-09-24
* Increase the number of fast-path lock slotsTomas Vondra2024-09-21
* Allow ReadStream to be consumed as raw block numbers.Thomas Munro2024-09-18
* Add block_range_read_stream_cb(), to deduplicate code.Noah Misch2024-09-03
* Add const qualifiers to XLogRegister*() functionsPeter Eisentraut2024-09-03
* Fix typos and grammar in code comments and docsMichael Paquier2024-09-03
* Rename some shared memory initialization routinesHeikki Linnakangas2024-08-29
* Refactor lock manager initialization to make it a bit less specialHeikki Linnakangas2024-08-29
* Apply PGDLLIMPORT markings to some GUC variablesPeter Eisentraut2024-08-14
* Fix typo in bufpage.h.Amit Kapila2024-08-05
* Implement pg_wal_replay_wait() stored procedureAlexander Korotkov2024-08-02
* Remove --disable-spinlocks.Thomas Munro2024-07-30
* Move cancel key generation to after forking the backendHeikki Linnakangas2024-07-29
* Move all extern declarations for GUC variables to header filesPeter Eisentraut2024-07-24
* Move extern declarations for EXEC_BACKEND to header filesPeter Eisentraut2024-07-23
* Add a way to create read stream object by using SMgrRelation.Noah Misch2024-07-20
* Refactor PinBufferForBlock() to remove checks about persistence.Noah Misch2024-07-20
* Remove "smgr_persistence == 0" dead code.Noah Misch2024-07-20
* Lift limitation that PGPROC->links must be the first fieldHeikki Linnakangas2024-07-05
* Improve some global variable declarationsPeter Eisentraut2024-07-02
* Remove support for HPPA (a/k/a PA-RISC) architecture.Tom Lane2024-07-01
* Lock before setting relhassubclass on RELKIND_PARTITIONED_INDEX.Noah Misch2024-06-27
* Add wait event type "InjectionPoint", a custom type like "Extension".Noah Misch2024-06-27
* Fix MVCC bug with prepared xact with subxacts on standbyHeikki Linnakangas2024-06-27
* Harmonize function parameter names for Postgres 17.Peter Geoghegan2024-06-12
* Remove unused typedefsPeter Eisentraut2024-05-17
* Fix typos and duplicate wordsDaniel Gustafsson2024-04-18
* Revert: Implement pg_wal_replay_wait() stored procedureAlexander Korotkov2024-04-11
* Add pg_buffercache_evict() function for testing.Thomas Munro2024-04-08
* Use an LWLock instead of a spinlock in waitlsn.cAlexander Korotkov2024-04-07
* Allow BufferAccessStrategy to limit pin count.Thomas Munro2024-04-06
* Avoid deadlock during orphan temp table removal.Tom Lane2024-04-02
* Provide API for streaming relation data.Thomas Munro2024-04-03
* Provide vectored variant of ReadBuffer().Thomas Munro2024-04-03
* Use TidStore for dead tuple TIDs storage during lazy vacuum.Masahiko Sawada2024-04-02
* Rework lwlocknames.txt to become lwlocklist.hAlvaro Herrera2024-03-20
* Allow a no-wait lock acquisition to succeed in more cases.Robert Haas2024-03-14
* Fix false reports in pg_visibilityAlexander Korotkov2024-03-14
* Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas2024-03-03
* Redefine backend ID to be an index into the proc arrayHeikki Linnakangas2024-03-03
* Return ssize_t in fd.c I/O functions.Thomas Munro2024-03-02
* Improve performance of subsystems on top of SLRUAlvaro Herrera2024-02-28
* Remove AIX supportHeikki Linnakangas2024-02-28