public inbox for cluster-cvs@sourceware.org
help / color / mirror / Atom feed
* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-05-25 16:52 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-25 16:52 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-25 16:52:46

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

Log message:
	when unrecovered nodes are set to be recovered again after sequential
	node failures, we need to exclude nodes that are unmounting and don't
	need any recovery

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.50&r2=1.51


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-05-26 16:18 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-26 16:18 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-26 16:18:24

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

Log message:
	when finishing an unmount for a node, we shouldn't be checking it's
	recovery status as if it had failed (instead of unmounting)

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.51&r2=1.52


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-05-15 21:36 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-15 21:36 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-15 21:36:38

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

Log message:
	when sending the results of local journal recoveries, we weren't
	selecting just the successful recoveries and were potentially
	writing off the end of the message buffer

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.48&r2=1.49


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-05-12 22:21 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-12 22:21 UTC (permalink / raw)
  To: cluster-cvs

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

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

Log message:
	Handle case where none of the current members of the mountgroup
	can recover journals (they're readonly) and there are journals
	that need recovery.  The next rw mounter is told to recover all
	journals, and after it's done it needs to unblock access to the
	fs on the other readonly mounters.
	(This was mistakenly included in last checkin, it's not been
	tested yet.)

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.47&r2=1.48


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-05-02 22:17 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-02 22:17 UTC (permalink / raw)
  To: cluster-cvs

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

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

Log message:
	When mounting a fs, we first join the mountgroup, then tell mount.gfs
	to procede with the kernel mount.  Once we're in the mountgroup, we
	can get a stop callback at any time, which requires us to block the
	fs by setting a sysfs file.  If the kernel mount is slow, we can get
	a stop callback and try to set the sysfs file before the kernel mount
	has actually created the sysfs files for the fs.  A new (untested)
	function delays any further processing until the sysfs files exist.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.45&r2=1.46


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-05-02 21:55 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-02 21:55 UTC (permalink / raw)
  To: cluster-cvs

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

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

Log message:
	Untested fix for the case where nodeA fails, nodeB fails while
	recovering journalA, nodeC needs to recover both journalA and
	journalB.  nodeC wasn't retrying to recover journalA.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.44&r2=1.45


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-04-28 22:09 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-28 22:09 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-28 22:09:52

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

Log message:
	it's not right to use "init" to determine when to save an options
	message vs processing it; we have to check if we've received a
	start callback yet

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.42&r2=1.43


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-04-27 18:31 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-27 18:31 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-27 18:31:50

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

Log message:
	We can get more than one node reporting success in recovering
	the journal for a failed node.  The first has really recovered it,
	the rest have found the fs clean and report success.  Change
	assertion to recognize that.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.40&r2=1.41


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-04-27 17:25 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-27 17:25 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-27 17:25:34

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

Log message:
	When we get the extraneous recovery_done for our own journal when
	we mount, we need just ignore it.  Previous changes to recovery
	inadvertently added recovery processing to this case.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.39&r2=1.40


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-04-26 18:00 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-26 18:00 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-26 18:00:21

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

Log message:
	munge debug messages

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.38&r2=1.39


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-04-19 18:05 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-19 18:05 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-19 18:05:30

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

Log message:
	This should help fix a possible hang caused by a node failing at just
	the right time during our unmount.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.35&r2=1.36


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

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

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-18 20:20:09

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

Log message:
	Remove the restrictions on when readonly mounts are allowed.  As long
	as the fs doesn't need recovery, any mount mode (rw/ro/spectator) is
	allowed.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.34&r2=1.35


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-04-13 22:21 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-13 22:21 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-13 22:21:17

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

Log message:
	A start_done() was missing in the case where the last rw
	mounter leaves and the remaining ro/spect nodes are restarting.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.31&r2=1.32


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-04-13 20:28 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-13 20:28 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-13 20:28:39

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

Log message:
	valid jid is >=0 not >0

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.30&r2=1.31


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2006-02-15 20:44 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-02-15 20:44 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-02-15 20:44:41

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

Log message:
	Remove group_join/leave arg.  Need to find a new method for detecting
	if new mounter is spectator.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.22&r2=1.23


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2005-11-11 22:54 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2005-11-11 22:54 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-11-11 22:54:35

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

Log message:
	don't restrict to gfs2

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.21&r2=1.22


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

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

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

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

Log message:
	/sys/fs instead of /sys/kernel

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.19&r2=1.20


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

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

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

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

Log message:
	wait to add second mounter until gfs's initial recovery is done on
	first mounter (gfs does others_may_mount)

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.15&r2=1.16


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2005-06-27  7:53 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2005-06-27  7:53 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-06-27 07:53:42

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

Log message:
	ack stop callbacks

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.12&r2=1.13


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2005-06-03  8:11 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2005-06-03  8:11 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-06-03 08:11:58

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

Log message:
	look through correct list (members_gone, not members) for recovering
	node when gfs does recovery_done

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.11&r2=1.12


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2005-06-01  9:55 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2005-06-01  9:55 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-06-01 09:55:36

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

Log message:
	look through correct list for failed nodes needing recovery

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.9&r2=1.10


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2005-05-27  5:58 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2005-05-27  5:58 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-05-27 05:58:07

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

Log message:
	Set ls_first for gfs when a spectator is first to mount so gfs
	can bail out if there are any journals.  ls_first still always
	set for first participant that mounts.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.7&r2=1.8


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

* cluster/gfs/lock_dlm/daemon recover.c
@ 2005-04-19 14:18 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2005-04-19 14:18 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-04-19 14:18:58

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

Log message:
	unmount bits

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs/lock_dlm/daemon/recover.c.diff?cvsroot=cluster&r1=1.3&r2=1.4


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

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

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2005-04-19 13:23:37

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

Log message:
	recover_done, not done is sysfs file name

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


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

end of thread, other threads:[~2006-05-26 16:18 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-25 16:52 cluster/gfs/lock_dlm/daemon recover.c teigland
  -- strict thread matches above, loose matches on Subject: below --
2006-05-26 16:18 teigland
2006-05-15 21:36 teigland
2006-05-12 22:21 teigland
2006-05-02 22:17 teigland
2006-05-02 21:55 teigland
2006-04-28 22:09 teigland
2006-04-27 18:31 teigland
2006-04-27 17:25 teigland
2006-04-26 18:00 teigland
2006-04-19 18:05 teigland
2006-04-18 20:20 teigland
2006-04-13 22:21 teigland
2006-04-13 20:28 teigland
2006-02-15 20:44 teigland
2005-11-11 22:54 teigland
2005-10-13 16:40 teigland
2005-07-15  7:43 teigland
2005-06-27  7:53 teigland
2005-06-03  8:11 teigland
2005-06-01  9:55 teigland
2005-05-27  5:58 teigland
2005-04-19 14:18 teigland
2005-04-19 13:23 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).