diff options
| author | Vadim B. Mikheev <vadim4o@yahoo.com> | 1999-03-28 20:32:42 +0000 |
|---|---|---|
| committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 1999-03-28 20:32:42 +0000 |
| commit | fdf6be80f993d2908f794c0a33aedff479a92813 (patch) | |
| tree | 01e6047f38baeb4124c6c331de8ed81862647353 /src/backend/access/transam/xact.c | |
| parent | d4ed17842a44853ce339b80e111ec1bc58691c17 (diff) | |
| download | postgresql-fdf6be80f993d2908f794c0a33aedff479a92813.tar.gz | |
1. Vacuum is updated for MVCC.
2. Much faster btree tuples deletion in the case when first on page
index tuple is deleted (no movement to the left page(s)).
3. Remember blkno of new root page in BTPageOpaque of
left/right siblings when root page is splitted.
Diffstat (limited to 'src/backend/access/transam/xact.c')
| -rw-r--r-- | src/backend/access/transam/xact.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/access/transam/xact.c b/src/backend/access/transam/xact.c index 154409bd00..79e09a16ac 100644 --- a/src/backend/access/transam/xact.c +++ b/src/backend/access/transam/xact.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.32 1999/02/13 23:14:49 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.33 1999/03/28 20:31:59 vadim Exp $ * * NOTES * Transaction aborts can now occur two ways: @@ -933,7 +933,10 @@ CommitTransaction() * 11/26/96 */ if (MyProc != (PROC *) NULL) + { MyProc->xid = InvalidTransactionId; + MyProc->xmin = InvalidTransactionId; + } } /* -------------------------------- @@ -951,7 +954,10 @@ AbortTransaction() * 11/26/96 */ if (MyProc != (PROC *) NULL) + { MyProc->xid = InvalidTransactionId; + MyProc->xmin = InvalidTransactionId; + } /* ---------------- * check the current transaction state |
