public inbox for cluster-cvs@sourceware.org
help / color / mirror / Atom feed
* 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-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-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-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-15 21:36 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-25 16:52 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).