summaryrefslogtreecommitdiff
path: root/src/backend/replication/slot.c
AgeCommit message (Expand)Author
2023-09-14Flush logical slots to disk during a shutdown checkpoint if required.Amit Kapila
2023-08-24Fix lack of message pluralizationPeter Eisentraut
2023-06-23Error message refactoringPeter Eisentraut
2023-04-12Improve error messages introduced in be87200efd9 and 0fdab27ad68Andres Freund
2023-04-08Allow logical decoding on standbysAndres Freund
2023-04-08Handle logical slot conflicts on standbyAndres Freund
2023-04-08Support invalidating replication slots due to horizon and wal_levelAndres Freund
2023-04-08Replace replication slot's invalidated_at LSN with an enumAndres Freund
2023-03-17Improve several permission-related error messages.Peter Eisentraut
2023-03-16Integrate superuser check into has_rolreplication()Peter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-22Ignore invalidated slots while computing oldest catalog XminAlvaro Herrera
2022-10-28Remove AssertArg and AssertStatePeter Eisentraut
2022-10-25Clean up some GUC declarations and commentsMichael Paquier
2022-10-08pgstat: Prevent stats reset from corrupting slotname by removing slotnameAndres Freund
2022-09-29Improve wording of log messages triggered by max_slot_wal_keep_size.Tom Lane
2022-09-20Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-09-02Expand the use of get_dirent_type(), shaving a few calls to stat()/lstat()Michael Paquier
2022-07-05Revert 019_replslot_limit.pl related debugging aids.Andres Freund
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-11Fix various typos and spelling mistakes in code commentsDavid Rowley
2022-04-07pgstat: store statistics in shared memory.Andres Freund
2022-04-07pgstat: revise replication slot API in preparation for shared memory stats.Andres Freund
2022-03-28Don't fail for > 1 walsenders in 019_replslot_limit, add debug messages.Andres Freund
2022-02-27Fix warning on mingw due to pid_t width, introduced in fe0972ee5e6.Andres Freund
2022-02-26Add further debug info to help debug 019_replslot_limit.pl failures.Andres Freund
2022-02-23Add temporary debug info to help debug 019_replslot_limit.pl failures.Andres Freund
2022-02-15Move replication slot release to before_shmem_exit().Andres Freund
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-24Rename SnapBuild* macros in slot.c.Amit Kapila
2021-11-11Restore lock level to set vacuum flagsAlvaro Herrera
2021-09-14Remove code duplication for permission checks with replication slotsMichael Paquier
2021-07-16Advance old-segment horizon properly after slot invalidationAlvaro Herrera
2021-07-14Add support for prepared transactions to built-in logical replication.Amit Kapila
2021-06-14Fix logic bug in 1632ea43682fAlvaro Herrera
2021-06-11Return ReplicationSlotAcquire API to its original formAlvaro Herrera
2021-06-11Fix race condition in invalidating obsolete replication slotsAlvaro Herrera
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-04-27Use HTAB for replication slot statistics.Amit Kapila
2021-04-14Use NameData datatype for slotname in stats.Amit Kapila
2021-03-03Add option to enable two_phase commits via pg_create_logical_replication_slot.Amit Kapila
2021-02-23Simplify printing of LSNsPeter Eisentraut
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-18Relax lock level for setting PGPROC->statusFlagsAlvaro Herrera
2020-11-16Rename PGPROC->vacuumFlags to statusFlagsAlvaro Herrera
2020-10-29Track statistics for streaming of changes from ReorderBuffer.Amit Kapila
2020-10-08Track statistics for spilling of changes from ReorderBuffer.Amit Kapila
2020-08-14snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags.Andres Freund
2020-08-10Replace remaining StrNCpy() by strlcpy()Peter Eisentraut
2020-06-27Persist slot invalidation correctlyAlvaro Herrera