This is the mail archive of the
cluster-cvs@sources.redhat.com
mailing list for the cluster.
cluster/dlm-kernel/src2 dir.c dir.h dlm.h dlm_ ...
- From: teigland at sourceware dot org
- To: cluster-cvs at sources dot redhat dot com
- Date: 22 Jun 2005 07:44:39 -0000
- Subject: cluster/dlm-kernel/src2 dir.c dir.h dlm.h dlm_ ...
CVSROOT: /cvs/cluster
Module name: cluster
Changes by: teigland@sourceware.org 2005-06-22 07:44:39
Modified files:
dlm-kernel/src2: dir.c dir.h dlm.h dlm_internal.h lock.c lock.h
lockspace.c rcom.c recover.c recoverd.c
requestqueue.c util.c
Log message:
Per-lockspace option for dlm to run without using a resource directory.
What would be the directory node for a resource, is statically
assigned to be the master node instead.
- no directory lookups are done which speeds up most new requests
- the first node to lock a resource is now unlikely to be the master
for it, slowing down other cases
- combined with directory weights, the dlm can be configured to run
as a "lock server" where the lock master has a weight of 1 and
all others have a weight of 0
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/dir.c.diff?cvsroot=cluster&r1=1.15&r2=1.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/dir.h.diff?cvsroot=cluster&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/dlm.h.diff?cvsroot=cluster&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/dlm_internal.h.diff?cvsroot=cluster&r1=1.45&r2=1.46
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/lock.c.diff?cvsroot=cluster&r1=1.69&r2=1.70
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/lock.h.diff?cvsroot=cluster&r1=1.14&r2=1.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/lockspace.c.diff?cvsroot=cluster&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/rcom.c.diff?cvsroot=cluster&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/recover.c.diff?cvsroot=cluster&r1=1.41&r2=1.42
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/recoverd.c.diff?cvsroot=cluster&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/requestqueue.c.diff?cvsroot=cluster&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/dlm-kernel/src2/util.c.diff?cvsroot=cluster&r1=1.14&r2=1.15