This is the mail archive of the
cluster-cvs@sourceware.org
mailing list for the cluster.
cluster/group/daemon app.c cpg.c gd_internal.h
- From: teigland at sourceware dot org
- To: cluster-cvs at sources dot redhat dot com
- Date: 5 Jan 2007 18:50:01 -0000
- Subject: cluster/group/daemon app.c cpg.c gd_internal.h
CVSROOT: /cvs/cluster
Module name: cluster
Branch: RHEL5
Changes by: teigland@sourceware.org 2007-01-05 18:50:01
Modified files:
group/daemon : app.c cpg.c gd_internal.h
Log message:
groupd creates uint32 global id's for each group. It doesn't
use them itself, but provides them to each registered app to use
if it wants. (The dlm and gfs each use the global id in messages
to distinguish between different lockspaces/fs's.) groupd's
method of creating these gid's (local counter | local nodeid)
can result in duplicate gid's in the cluster given a somewhat
uncommon sequence of events.
bz 221629
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.52.2.1&r2=1.52.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/cpg.c.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.36.2.1&r2=1.36.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/gd_internal.h.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.44.2.1&r2=1.44.2.2