Commit Graph

50 Commits (80647bf65a03e232c995c0826ef394dad8d685fe)

Author SHA1 Message Date
Kevin Grittner 80647bf65a Make oldSnapshotControl a pointer to a volatile structure 10 years ago
Kevin Grittner 848ef42bb8 Add the "snapshot too old" feature 10 years ago
Robert Haas 17b124d303 Fix SerializeSnapshot not to overrun the allocated space. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Andres Freund e95126cf04 Don't use function definitions looking like old-style ones. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Robert Haas ae6157164f Remove useless assertion. 10 years ago
Robert Haas 924bcf4f16 Create an infrastructure for parallel computation in PostgreSQL. 11 years ago
Heikki Linnakangas 9402869160 Advance backend's advertised xmin more aggressively. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Robert Haas 0f565c0743 Fix typos. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Robert Haas 336a578b8c Fix incorrect assertion about historical snapshots. 12 years ago
Robert Haas b89e151054 Introduce logical decoding. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 568d4138c6 Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 12 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Simon Riggs 8de72b66a2 COPY FREEZE and mark committed on fresh tables. 13 years ago
Alvaro Herrera 45326c5a11 Split resowner.h 13 years ago
Peter Eisentraut 2b44306315 Assorted message style improvements 13 years ago
Tom Lane 9ad45c18b6 Fix race condition in enum value comparisons. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Heikki Linnakangas 9e4637bf89 Update comments that became out-of-date with the PGXACT struct. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas ed0b409d22 Move "hot" members of PGPROC into a separate PGXACT array. 14 years ago
Tom Lane bb446b689b Support synchronization of snapshots through an export/import procedure. 14 years ago
Tom Lane 57eb009092 Allow snapshot references to still work during transaction abort. 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane c0b0076036 Rearrange snapshot handling to make rule expansion more consistent. 15 years ago
Heikki Linnakangas dafaa3efb7 Implement genuine serializable isolation level. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Joe Conway 5eb15c9942 SERIALIZABLE transactions are actually implemented beneath the covers with 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Simon Riggs efc16ea520 Allow read only connections during recovery, known as Hot Standby. 16 years ago
Alvaro Herrera 07cefdfb7a Fix snapshot management, take two. 16 years ago
Alvaro Herrera caa4cfa369 Ensure that a cursor has an immutable snapshot throughout its lifespan. 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 16 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Alvaro Herrera 7b640b0345 Fix a couple of snapshot management bugs in the new ResourceOwner world: 17 years ago
Alvaro Herrera 6bbef4e538 Use ResourceOwners in the snapshot manager, instead of attempting to track them 17 years ago
Alvaro Herrera ba4eb01554 Downgrade can't-happen error reports to elog(). 17 years ago
Alvaro Herrera d53a56687f Initialize the minimum frozen Xid in vac_update_datfrozenxid using 17 years ago
Alvaro Herrera 110147653a Make sure we only try to free snapshots that have been passed through 17 years ago
Neil Conway 0c2914d4cb Fix a few typos in comments in snapmgr.c, and sort header inclusions 17 years ago
Alvaro Herrera 5da9da71c4 Improve snapshot manager by keeping explicit track of snapshots. 18 years ago
Alvaro Herrera 78f02ca1f5 Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files. 18 years ago