Commit Graph

21 Commits (4cd72b53b9975bab5f4ca0792cf4f54c84829404)

Author SHA1 Message Date
Tom Lane a0ffab351e Magic blocks don't do us any good unless we use 'em ... so install one 19 years ago
Tom Lane c599a247bb Simplify lock manager data structures by making a clear separation between 20 years ago
Tom Lane 8563ccae2c Simplify shared-memory lock data structures as per recent discussion: 20 years ago
Tom Lane 140b078d2a Improve LockAcquire API per my recent proposal. All error conditions 20 years ago
Tom Lane 191b13aaca Factor out lock cleanup code that is needed in several places in lock.c. 20 years ago
Tom Lane a9c4c9cd52 Extend the pg_locks system view so that it can fully display all lock 20 years ago
Tom Lane 3a694bb0a1 Restructure LOCKTAG as per discussions of a couple months ago. 20 years ago
Tom Lane 1785acebf2 Introduce local hash table for lock state, as per recent proposal. 21 years ago
Tom Lane fe548629c5 Invent ResourceOwner mechanism as per my recent proposal, and use it to 21 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 21 years ago
Tom Lane 863aceb54f Get rid of PID entries in shmem hash table; there is no longer any need 24 years ago
Tom Lane d8d9ed931e Add support to lock manager for conditionally locking a lock (ie, 24 years ago
Tom Lane 6cc842abd3 Revise lock manager to support "session level" locks as well as "transaction 25 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Bruce Momjian 5a017b96ad Apply contrib patch from Massimo 26 years ago
Bruce Momjian 27b8143944 Hi, 26 years ago
Vadim B. Mikheev bbf37e9477 typedef struct LTAG 26 years ago
Bruce Momjian 07842084fe pgindent run over code. 26 years ago
Marc G. Fournier eec4c7366f From: Massimo Dal Zotto <dz@cs.unitn.it> 27 years ago
Bruce Momjian a32450a585 pgindent run before 6.3 release, with Thomas' requested changes. 28 years ago
Bruce Momjian 951986c550 Update of contrib stuff from massimo. 28 years ago