summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/predicate.c
Commit message (Expand)AuthorAgeFilesLines
* Support synchronization of snapshots through an export/import procedure.Tom Lane2011-10-221-6/+70
* Allow snapshot references to still work during transaction abort.Tom Lane2011-09-261-16/+23
* Add "Reason code" prefix to internal SSI error messagesPeter Eisentraut2011-08-151-9/+9
* Minor message style adjustmentPeter Eisentraut2011-07-271-2/+2
* Use errdetail_internal() for SSI transaction cancellation details.Tom Lane2011-07-161-9/+9
* Fix one overflow and one signedness error, caused by the patch to calculateHeikki Linnakangas2011-07-081-2/+2
* There's a small window wherein a transaction is committed but not yetHeikki Linnakangas2011-07-081-2/+3
* SSI has a race condition, where the order of commit sequence numbers ofHeikki Linnakangas2011-07-071-18/+11
* Adjust OLDSERXID_MAX_PAGE based on BLCKSZ.Robert Haas2011-07-071-1/+7
* Fix a bug with SSI and prepared transactions:Heikki Linnakangas2011-07-071-3/+35
* Message style tweaksPeter Eisentraut2011-07-051-1/+1
* Unify spelling of "canceled", "canceling", "cancellation"Peter Eisentraut2011-06-291-11/+11
* Undo overly enthusiastic de-const-ification.Tom Lane2011-06-221-36/+35
* Remove pointless const qualifiers from function arguments in the SSI code.Heikki Linnakangas2011-06-221-48/+46
* Fix bug in PreCommit_CheckForSerializationFailure. A transaction that hasHeikki Linnakangas2011-06-211-0/+15
* Fix bug introduced by recent SSI patch to merge ROLLED_BACK andHeikki Linnakangas2011-06-211-2/+19
* pgindent run of recent SSI changes. Also, remove an unnecessary #include.Heikki Linnakangas2011-06-161-6/+5
* The rolled-back flag on serializable xacts was pointless and redundant withHeikki Linnakangas2011-06-151-28/+24
* Make non-MVCC snapshots exempt from predicate locking. Scans with non-MVCCHeikki Linnakangas2011-06-151-61/+107
* Remove now-unnecessary casts.Heikki Linnakangas2011-06-121-21/+20
* Fix locking while setting flags in MySerializableXact.Heikki Linnakangas2011-06-101-31/+54
* Small comment fixes and enhancements.Heikki Linnakangas2011-06-101-12/+36
* Fix the truncation logic of the OldSerXid SLRU mechanism. We can't passHeikki Linnakangas2011-06-091-19/+43
* Mark the SLRU page as dirty when setting an entry in pg_serial. In theHeikki Linnakangas2011-06-091-1/+2
* Make DDL operations play nicely with Serializable Snapshot Isolation.Heikki Linnakangas2011-06-081-76/+445
* Make ascii-art in comments pgindent-safe, and some other formatting changes.Heikki Linnakangas2011-06-071-13/+17
* SSI comment fixes and enhancements. Notably, document that the conflict-outHeikki Linnakangas2011-06-031-6/+12
* Recode non-ASCII characters in source to UTF-8Peter Eisentraut2011-05-311-2/+2
* The row-version chaining in Serializable Snapshot Isolation was still wrong.Heikki Linnakangas2011-05-301-130/+96
* Fix race condition in CheckTargetForConflictsIn.Robert Haas2011-05-191-128/+79
* Add comment about memory reordering to PredicateLockTupleRowVersionLink.Robert Haas2011-05-061-0/+3
* Add fast paths for cases when no serializable transactions are running.Robert Haas2011-04-251-0/+21
* TransferPredicateLocksToNewTarget should initialize a new lockHeikki Linnakangas2011-04-111-2/+16
* Fix the size of predicate lock manager's shared memory hash tables at creation.Heikki Linnakangas2011-04-111-13/+9
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-101-60/+59
* Truncate the predicate lock SLRU to empty, instead of almost empty.Robert Haas2011-04-081-7/+19
* Partially roll back overenthusiastic SSI optimization.Robert Haas2011-04-081-7/+13
* Tweaks for SSI out-of-shared memory behavior.Robert Haas2011-04-071-13/+5
* Repair some flakiness in CheckTargetForConflictsIn.Robert Haas2011-04-051-1/+24
* Fix a tiny race condition in predicate locking. Need to hold the lock whileHeikki Linnakangas2011-03-311-4/+3
* Fix overly strict assertion in SummarizeOldestCommittedSxact(). There's aHeikki Linnakangas2011-03-081-4/+10
* Truncate predicate lock manager's SLRU lazily at checkpoint. That's saferHeikki Linnakangas2011-03-081-52/+65
* You must hold a lock on the heap page when you callHeikki Linnakangas2011-03-041-3/+4
* Fix bugs in Serializable Snapshot Isolation.Heikki Linnakangas2011-03-011-259/+124
* Properly initialize variablesMagnus Hagander2011-02-181-5/+12
* Rename max_predicate_locks_per_transaction.Robert Haas2011-02-151-5/+5
* Allocate all entries in the serializable xid hash up-front, so that you don'tHeikki Linnakangas2011-02-101-5/+3
* Fix allocation of RW-conflict pool in the new predicate lock manager, andHeikki Linnakangas2011-02-091-2/+8
* Fix copy-pasto in description of pg_serial, and silence compiler warningHeikki Linnakangas2011-02-081-1/+1
* Implement genuine serializable isolation level.Heikki Linnakangas2011-02-081-0/+4439