summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/twophase.c
AgeCommit message (Expand)Author
2025-01-25Merge copies of converting an XID to a FullTransactionId.Noah Misch
2025-01-17Revert recent changes related to handling of 2PC files at recoveryMichael Paquier
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-30Fix failures with incorrect epoch handling for 2PC files at recoveryMichael Paquier
2024-12-29Fix handling of orphaned 2PC files in the future at recoveryMichael Paquier
2024-12-28Replace PGPROC.isBackgroundWorker with isRegularBackend.Tom Lane
2024-12-28Exclude parallel workers from connection privilege/limit checks.Tom Lane
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-10-01Fix race condition in COMMIT PREPARED causing orphaned 2PC filesMichael Paquier
2024-07-24Allow altering of two_phase option of a SUBSCRIPTION.Amit Kapila
2024-06-27Fix MVCC bug with prepared xact with subxacts on standbyHeikki Linnakangas
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-03-03Redefine backend ID to be an index into the proc arrayHeikki Linnakangas
2024-02-21Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-08Rename ShmemVariableCache to TransamVariablesHeikki Linnakangas
2023-11-30Fix typo in 5a1dfde8334bAlexander Korotkov
2023-11-28Make use FullTransactionId in 2PC filenamesAlexander Korotkov
2023-07-18Fix indentation in twophase.cMichael Paquier
2023-07-18Fix recovery of 2PC transaction during crash recoveryMichael Paquier
2023-01-18Use dlist/dclist instead of PROC_QUEUE / SHM_QUEUE for heavyweight locksAndres Freund
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-20lwlock: Fix quadratic behavior with very long wait listsAndres Freund
2022-07-16Replace many MemSet calls with struct initializationPeter Eisentraut
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-12Revert the addition of GetMaxBackends() and related stuff.Robert Haas
2022-04-08Rename delayChkpt to delayChkptFlags.Robert Haas
2022-04-07pgstat: scaffolding for transactional stats creation / drop.Andres Freund
2022-03-24Fix possible recovery trouble if TRUNCATE overlaps a checkpoint.Robert Haas
2022-02-14Make origin data initialization consistent other fields in 2PC headerMichael Paquier
2022-02-08Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-14Remove assertion for replication origins in PREPARE TRANSACTIONMichael Paquier
2021-11-12Report any XLogReadRecord() error in XlogReadTwoPhaseData().Noah Misch
2021-11-05Remove all use of ThisTimeLineID global variable outside of xlog.cRobert Haas
2021-10-24Fix CREATE INDEX CONCURRENTLY for the newest prepared transactions.Noah Misch
2021-08-12Avoid unnecessary shared invalidations in ROLLBACK PREPAREDMichael Paquier
2021-07-14Add support for prepared transactions to built-in logical replication.Amit Kapila
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-05-10Revert recovery prefetching feature.Thomas Munro
2021-04-11Remove COMMIT_TS_SETTS record.Fujii Masao
2021-04-08Remove read_page callback from XLogReader.Thomas Munro
2021-03-21Fix timeline assignment in checkpoints with 2PC transactionsMichael Paquier
2021-03-08Track replication origin progress for rollbacks.Amit Kapila
2021-02-23Simplify printing of LSNsPeter Eisentraut
2021-02-22Initialize atomic variable waitStart in PGPROC, at postmaster startup.Fujii Masao
2021-02-15Display the time when the process started waiting for the lock, in pg_locks, ...Fujii Masao