public inbox for cluster-cvs@sourceware.org
help / color / mirror / Atom feed
* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2006-05-12 21:55 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2006-05-12 21:55 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-12 21:55:48

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h recover.c 

Log message:
	Comment out code that waits for kernel mount, it's not working
	in some cases.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.26&r2=1.27
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.46&r2=1.47


^ permalink raw reply	[flat|nested] 8+ messages in thread

* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2006-04-26 16:55 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2006-04-26 16:55 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-26 16:55:44

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h recover.c 

Log message:
	Major changes in handling recovery for failed nodes.  Previously,
	we assumed that if there was a node mounted rw, the journals of
	any failed nodes would be recovered.  The way mounts are done today,
	the last rw mounter could be unmounting during a recovery which
	means it may not do recovery.  To fix this, nodes now inform each
	other when they've successfully recovered a journal.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.37&r2=1.38


^ permalink raw reply	[flat|nested] 8+ messages in thread

* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2006-04-13 18:58 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2006-04-13 18:58 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-13 18:58:12

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h main.c plock.c recover.c 

Log message:
	This is a significant rewrite and expansion of the code that
	manages gfs mounts.  For the first time we are considering the
	mount mode (rw/ro/spectator) in the mount process and how it
	relates to recovery.  In the past, we've not dealt with the
	issues that come up when ro/spectator nodes cannot recover the
	fs.  This has only been tested up to the point of the previous
	functionality, there will still be bugs in the new areas.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.20&r2=1.21
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/main.c.diff?cvsroot=cluster&r1=1.22&r2=1.23
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/plock.c.diff?cvsroot=cluster&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.29&r2=1.30


^ permalink raw reply	[flat|nested] 8+ messages in thread

* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2006-02-22 21:53 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2006-02-22 21:53 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-02-22 21:53:15

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h main.c member_cman.c 
	                     plock.c recover.c 

Log message:
	Send messages (used for distributing journal id's and plocks)
	through libgroup which passes them through to libcpg/openais.
	libcman is now only used to check our nodeid and the cluster name.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/main.c.diff?cvsroot=cluster&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/member_cman.c.diff?cvsroot=cluster&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/plock.c.diff?cvsroot=cluster&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.23&r2=1.24


^ permalink raw reply	[flat|nested] 8+ messages in thread

* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2005-10-28 15:33 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2005-10-28 15:33 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-10-28 15:33:24

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h main.c recover.c 

Log message:
	Accept connections for mount requests from mount.gfs.  Do mount
	processing when we get this request instead of waiting for a mount
	uevent from the kernel.  Return hostdata string to mount.gfs that's
	passed to gfs through mount(2).  jid/id/first values previously set in
	sysfs now passed in hostdata.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.6&r2=1.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/main.c.diff?cvsroot=cluster&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.20&r2=1.21


^ permalink raw reply	[flat|nested] 8+ messages in thread

* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2005-10-13 16:17 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2005-10-13 16:17 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-10-13 16:17:28

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h member_cman.c plock.c 
	                     recover.c withdraw.c 

Log message:
	Port plock management from lock_dlm kernel module to lock_dlm userland
	daemon.  Simpler as it runs over cman comms instead of dlm range locks.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/member_cman.c.diff?cvsroot=cluster&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/plock.c.diff?cvsroot=cluster&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.18&r2=1.19
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/withdraw.c.diff?cvsroot=cluster&r1=1.1&r2=1.2


^ permalink raw reply	[flat|nested] 8+ messages in thread

* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2005-05-24 13:04 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2005-05-24 13:04 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-05-24 13:04:38

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h main.c member_cman.c 
	                     recover.c 

Log message:
	Dynamic journal ids, done here using a simple message through
	libcman (may want to use dlm locks for this again sometime.)

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/main.c.diff?cvsroot=cluster&r1=1.6&r2=1.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/member_cman.c.diff?cvsroot=cluster&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.6&r2=1.7


^ permalink raw reply	[flat|nested] 8+ messages in thread

* cluster/gfs/lock_dlm/daemon group.c lock_dlm.h ...
@ 2005-05-24  7:15 teigland
  0 siblings, 0 replies; 8+ messages in thread
From: teigland @ 2005-05-24  7:15 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-05-24 07:15:57

Modified files:
	gfs/lock_dlm/daemon: group.c lock_dlm.h main.c recover.c 

Log message:
	complete some missing bits; verify cluster name at mount, verify
	fence domain is joined at mount, support spectator option

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/group.c.diff?cvsroot=cluster&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/lock_dlm.h.diff?cvsroot=cluster&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/main.c.diff?cvsroot=cluster&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.5&r2=1.6


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-05-12 21:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-12 21:55 cluster/gfs/lock_dlm/daemon group.c lock_dlm.h teigland
  -- strict thread matches above, loose matches on Subject: below --
2006-04-26 16:55 teigland
2006-04-13 18:58 teigland
2006-02-22 21:53 teigland
2005-10-28 15:33 teigland
2005-10-13 16:17 teigland
2005-05-24 13:04 teigland
2005-05-24  7:15 teigland

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).