summaryrefslogtreecommitdiff
path: root/src/backend/replication/slot.c
Commit message (Expand)AuthorAgeFilesLines
* Improve error messages introduced in be87200efd9 and 0fdab27ad68Andres Freund2023-04-121-1/+1
* Allow logical decoding on standbysAndres Freund2023-04-081-27/+30
* Handle logical slot conflicts on standbyAndres Freund2023-04-081-1/+7
* Support invalidating replication slots due to horizon and wal_levelAndres Freund2023-04-071-26/+125
* Replace replication slot's invalidated_at LSN with an enumAndres Freund2023-04-071-4/+24
* Improve several permission-related error messages.Peter Eisentraut2023-03-171-1/+3
* Integrate superuser check into has_rolreplication()Peter Eisentraut2023-03-161-1/+1
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Ignore invalidated slots while computing oldest catalog XminAlvaro Herrera2022-11-221-0/+7
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-281-1/+1
* Clean up some GUC declarations and commentsMichael Paquier2022-10-251-2/+2
* pgstat: Prevent stats reset from corrupting slotname by removing slotnameAndres Freund2022-10-081-0/+28
* Improve wording of log messages triggered by max_slot_wal_keep_size.Tom Lane2022-09-291-5/+12
* Harmonize parameter names in storage and AM code.Peter Geoghegan2022-09-191-1/+1
* Expand the use of get_dirent_type(), shaving a few calls to stat()/lstat()Michael Paquier2022-09-021-2/+4
* Revert 019_replslot_limit.pl related debugging aids.Andres Freund2022-07-051-43/+0
* Pre-beta mechanical code beautification.Tom Lane2022-05-121-2/+2
* Fix various typos and spelling mistakes in code commentsDavid Rowley2022-04-111-1/+1
* pgstat: store statistics in shared memory.Andres Freund2022-04-061-14/+12
* pgstat: revise replication slot API in preparation for shared memory stats.Andres Freund2022-04-061-2/+18
* Don't fail for > 1 walsenders in 019_replslot_limit, add debug messages.Andres Freund2022-03-271-0/+9
* Fix warning on mingw due to pid_t width, introduced in fe0972ee5e6.Andres Freund2022-02-261-1/+1
* Add further debug info to help debug 019_replslot_limit.pl failures.Andres Freund2022-02-251-0/+13
* Add temporary debug info to help debug 019_replslot_limit.pl failures.Andres Freund2022-02-221-0/+21
* Move replication slot release to before_shmem_exit().Andres Freund2022-02-141-0/+25
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Rename SnapBuild* macros in slot.c.Amit Kapila2021-11-241-7/+7
* Restore lock level to set vacuum flagsAlvaro Herrera2021-11-111-1/+1
* Remove code duplication for permission checks with replication slotsMichael Paquier2021-09-141-0/+12
* Advance old-segment horizon properly after slot invalidationAlvaro Herrera2021-07-161-3/+23
* Add support for prepared transactions to built-in logical replication.Amit Kapila2021-07-141-0/+1
* Fix logic bug in 1632ea43682fAlvaro Herrera2021-06-141-14/+16
* Return ReplicationSlotAcquire API to its original formAlvaro Herrera2021-06-111-40/+13
* Fix race condition in invalidating obsolete replication slotsAlvaro Herrera2021-06-111-77/+144
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-121-25/+25
* Use HTAB for replication slot statistics.Amit Kapila2021-04-271-13/+15
* Use NameData datatype for slotname in stats.Amit Kapila2021-04-141-1/+6
* Add option to enable two_phase commits via pg_create_logical_replication_slot.Amit Kapila2021-03-031-1/+9
* Simplify printing of LSNsPeter Eisentraut2021-02-231-2/+1
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Relax lock level for setting PGPROC->statusFlagsAlvaro Herrera2020-11-181-1/+1
* Rename PGPROC->vacuumFlags to statusFlagsAlvaro Herrera2020-11-161-2/+2
* Track statistics for streaming of changes from ReorderBuffer.Amit Kapila2020-10-291-1/+1
* Track statistics for spilling of changes from ReorderBuffer.Amit Kapila2020-10-081-2/+23
* snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags.Andres Freund2020-08-141-1/+2
* Replace remaining StrNCpy() by strlcpy()Peter Eisentraut2020-08-101-1/+1
* Persist slot invalidation correctlyAlvaro Herrera2020-06-261-4/+5
* Save slot's restart_lsn when invalidated due to sizeAlvaro Herrera2020-06-241-0/+1
* Fix issues in invalidation of obsolete replication slots.Fujii Masao2020-06-191-72/+154
* Don't call palloc() while holding a spinlock, either.Tom Lane2020-06-031-5/+6