summaryrefslogtreecommitdiff
path: root/src/backend/replication
AgeCommit message (Expand)Author
2024-05-03Fix an assortment of typosDavid Rowley
2024-04-28Fix duplicated consecutive words in commentsDavid Rowley
2024-04-25Post-commit review fixes for slot synchronization.Amit Kapila
2024-04-25Fix the missing table sync due to improper invalidation handling.Amit Kapila
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-12Fix the review comments and a bug in the slot sync code.Amit Kapila
2024-04-11Use correct datatype for xmin variables in slot.cMichael Paquier
2024-04-11Revert indexed and enlargable binary heap implementation.Masahiko Sawada
2024-04-11Replace binaryheap + index with pairingheap in reorderbuffer.cMasahiko Sawada
2024-04-09Fixup various StringInfo function usagesDavid Rowley
2024-04-07Support retrieval of results in chunks with libpq.Tom Lane
2024-04-05Allow synced slots to have their inactive_since.Amit Kapila
2024-04-03Ensure that the sync slots reach a consistent state after promotion without l...Amit Kapila
2024-04-03Improve eviction algorithm in ReorderBuffer using max-heap for many subtransa...Masahiko Sawada
2024-04-03Add functions to binaryheap for efficient key removal and update.Masahiko Sawada
2024-03-27Change last_inactive_time to inactive_since in pg_replication_slots.Amit Kapila
2024-03-25Fix indentation from a11f330b5Daniel Gustafsson
2024-03-25Merge prune, freeze and vacuum WAL record formatsHeikki Linnakangas
2024-03-25Track last_inactive_time in pg_replication_slots.Amit Kapila
2024-03-22Track invalidation_reason in pg_replication_slots.Amit Kapila
2024-03-19Fix misleading commentsPeter Eisentraut
2024-03-18Refactor postmaster child process launchingHeikki Linnakangas
2024-03-14Fix typos in reorderbuffer.c.Amit Kapila
2024-03-13Make the order of the header file includes consistentPeter Eisentraut
2024-03-12Keep replication slot statistics on invalidationMichael Paquier
2024-03-12Remove redundant fetch of the recent flush pointer in WalSndWaitForWal.Amit Kapila
2024-03-08Admit deferrable PKs into rd_pkindex, but flag them as suchAlvaro Herrera
2024-03-08Introduce a new GUC 'standby_slot_names'.Amit Kapila
2024-03-07Revert "Add recovery TAP test for race condition with slot invalidations"Michael Paquier
2024-03-06Add recovery TAP test for race condition with slot invalidationsMichael Paquier
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-04Remove unused 'countincludesself' argument to pq_sendcountedtext()Heikki Linnakangas
2024-03-04Use MyBackendType in more places to check what process this isHeikki Linnakangas
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-02-29Fixups for commit 93db6cbda0.Amit Kapila
2024-02-26Add helper functions for dshash tables with string keys.Nathan Bossart
2024-02-26Use NULL instead of 0 for 'arg' argument in dshash_create() calls.Nathan Bossart
2024-02-22Make GetSlotInvalidationCause() return RS_INVAL_NONE on unexpected inputMichael Paquier
2024-02-22Add a new slot sync worker to synchronize logical slots.Amit Kapila
2024-02-22Improve ERROR/LOG messages added by commits ddd5f4f54a and 7a424ece48.Amit Kapila
2024-02-21Add lookup table for replication slot conflict reasonsMichael Paquier
2024-02-20Fix race leading to incorrect conflict cause in InvalidatePossiblyObsoleteSlot()Michael Paquier
2024-02-16Use new overflow-safe integer comparison functions.Nathan Bossart
2024-02-16Pass correct count to WALRead().Jeff Davis
2024-02-16Fix the incorrect format specifier used in commit 7a424ece48.Amit Kapila
2024-02-16Add more LOG and DEBUG messages for slot synchronization.Amit Kapila
2024-02-14Centralize logic for restoring errno in signal handlers.Nathan Bossart
2024-02-14Add a slot synchronization function.Amit Kapila
2024-02-12Read WAL directly from WAL buffers.Jeff Davis
2024-02-07Clean-ups for 776621a5e4 and 7329240437.Amit Kapila