diff options
| author | Vadim B. Mikheev <vadim4o@yahoo.com> | 1999-05-31 01:48:13 +0000 |
|---|---|---|
| committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 1999-05-31 01:48:13 +0000 |
| commit | 219bb76d61b3beee1e93295cf9cc4725da64a6c9 (patch) | |
| tree | 67d672a7f9b15f8830fa93e89d43539cfcba4f51 /src/backend/storage/lmgr/lmgr.c | |
| parent | ca08ce28e853af0e8e555239cba1a971b58a313f (diff) | |
| download | postgresql-219bb76d61b3beee1e93295cf9cc4725da64a6c9.tar.gz | |
Release XactLockTable share lock immediately after this lock is acquired
(no sense to hold it) or we'll be out of lock entries.
Great thanks to Hiroshi Inoue.
Diffstat (limited to 'src/backend/storage/lmgr/lmgr.c')
| -rw-r--r-- | src/backend/storage/lmgr/lmgr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/storage/lmgr/lmgr.c b/src/backend/storage/lmgr/lmgr.c index d8da2e60ad..f7ab4acffb 100644 --- a/src/backend/storage/lmgr/lmgr.c +++ b/src/backend/storage/lmgr/lmgr.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lmgr.c,v 1.25 1999/05/25 22:42:01 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lmgr.c,v 1.26 1999/05/31 01:48:13 vadim Exp $ * *------------------------------------------------------------------------- */ @@ -322,6 +322,7 @@ XactLockTableWait(TransactionId xid) tag.objId.xid = xid; LockAcquire(LockTableId, &tag, ShareLock); + LockRelease(LockTableId, &tag, ShareLock); TransactionIdFlushCache(); |
