From: Amit K. <ami...@us...> - 2012-02-01 10:25:58
|
Project "Postgres-XC". The branch, master has been updated via 5b00dd716cd6b47db2faee71dabc0fde91005ca6 (commit) from 5c0b161a0ae728c8c8f62721165b4bcae05d5893 (commit) - Log ----------------------------------------------------------------- http://postgres-xc.git.sourceforge.net/git/gitweb.cgi?p=postgres-xc/postgres-xc;a=commitdiff;h=5b00dd716cd6b47db2faee71dabc0fde91005ca6 commit 5b00dd716cd6b47db2faee71dabc0fde91005ca6 Author: Amit Khandekar <ami...@en...> Date: Wed Feb 1 15:49:18 2012 +0530 Make the advisory locks cluster-aware, so that a user connected from coordinator 1 will wait for an advisory lock held by a user connected from coordinator 2. This support is enabled only for session level advisory locks in this commit, Transaction level advisory locks are not included. M src/backend/storage/lmgr/lock.c M src/backend/utils/adt/dbsize.c M src/backend/utils/adt/lockfuncs.c M src/include/pgxc/pgxcnode.h M src/include/storage/lock.h ----------------------------------------------------------------------- Summary of changes: src/backend/storage/lmgr/lock.c | 50 +++++++++- src/backend/utils/adt/dbsize.c | 34 ++++--- src/backend/utils/adt/lockfuncs.c | 199 +++++++++++++++++++++++++++++++++++++ src/include/pgxc/pgxcnode.h | 2 + src/include/storage/lock.h | 1 + 5 files changed, 273 insertions(+), 13 deletions(-) hooks/post-receive -- Postgres-XC |