public inbox for cluster-cvs@sourceware.org
help / color / mirror / Atom feed
* cluster/group/daemon app.c
@ 2006-07-19 19:45 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-07-19 19:45 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-07-19 19:45:53

Modified files:
	group/daemon   : app.c 

Log message:
	needed _safe version of list_for_each_entry when moving entries

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.37&r2=1.38


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

* cluster/group/daemon app.c
@ 2006-10-16 15:52 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-10-16 15:52 UTC (permalink / raw)
  To: cluster-cvs

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

Modified files:
	group/daemon   : app.c 

Log message:
	typo, deleting "rs" instead of "re" when cleaning stuff up

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


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

* cluster/group/daemon app.c
@ 2006-10-12 14:25 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-10-12 14:25 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-10-12 14:25:59

Modified files:
	group/daemon   : app.c 

Log message:
	Handle the case where we're the second node being added to the group
	and the only other member fails.  We need to go ahead and process
	our join.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.49&r2=1.50


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

* cluster/group/daemon app.c
@ 2006-09-15 20:07 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-09-15 20:07 UTC (permalink / raw)
  To: cluster-cvs

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

Modified files:
	group/daemon   : app.c 

Log message:
	positive return code from recover_current_event() should just indicate
	that the event should be processed again, and not added to the return
	value of process_app() which causes the whole thing to be called in
	a loop

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


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

* cluster/group/daemon app.c
@ 2006-09-14 20:56 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-09-14 20:56 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-09-14 20:56:55

Modified files:
	group/daemon   : app.c 

Log message:
	Fixes a really stupid bug checked in yesterday that causes groupd
	to seg fault due to referencing a pointer that's not been set yet.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.43&r2=1.44


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

* cluster/group/daemon app.c
@ 2006-08-31 18:20 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-08-31 18:20 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-08-31 18:20:51

Modified files:
	group/daemon   : app.c 

Log message:
	when we set a recovery event back to the FAIL_BEGIN state, make
	sure that we process the event once before processing any new
	messages.  this is probably a better fix for bz 202635 than I
	added previously where we accept messages more liberally i.e. in
	X_BEGIN states.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.41&r2=1.42


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

* cluster/group/daemon app.c
@ 2006-08-22 14:36 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-08-22 14:36 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-08-22 14:36:20

Modified files:
	group/daemon   : app.c 

Log message:
	When we're in X_BEGIN state, accept "stopped" messages from other
	nodes.  This applies to bz 202635.
	(There may be a better way to address this, e.g. forcing a new
	FAIL_BEGIN event to be processed before processing any messages)

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


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

* cluster/group/daemon app.c
@ 2006-08-14 21:01 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-08-14 21:01 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-08-14 21:01:54

Modified files:
	group/daemon   : app.c 

Log message:
	Code that starts groups in order of level during recovery wasn't
	working right in the case where a node fails while mounting, i.e.
	node fails after it's joined the level2 mountgroup but before it
	joins the level1 lockspace.  Code now checks that all lower levels
	are recovered instead of just checking that level-1 is recovered.

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


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

* cluster/group/daemon app.c
@ 2006-08-02 20:30 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-08-02 20:30 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-08-02 20:30:35

Modified files:
	group/daemon   : app.c 

Log message:
	before freeing a group struct, sanity check it's not referenced in
	any recovery sets

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


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

* cluster/group/daemon app.c
@ 2006-07-17 18:23 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-07-17 18:23 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-07-17 18:22:57

Modified files:
	group/daemon   : app.c 

Log message:
	fix up debug logging

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.36&r2=1.37


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

* cluster/group/daemon app.c
@ 2006-07-17 17:06 rohara
  0 siblings, 0 replies; 24+ messages in thread
From: rohara @ 2006-07-17 17:06 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	rohara@sourceware.org	2006-07-17 17:06:25

Modified files:
	group/daemon   : app.c 

Log message:
	Remove extra argument from log_debug call.

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


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

* cluster/group/daemon app.c
@ 2006-07-14 20:45 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-07-14 20:45 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-07-14 20:45:28

Modified files:
	group/daemon   : app.c 

Log message:
	node A may get a start cb and send a started message, and node B may
	receive the started message before it gets its own start cb; node B
	shouldn't ignore the started message from A.

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


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

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

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

Modified files:
	group/daemon   : app.c 

Log message:
	don't process new join/leave events without quorum

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.32&r2=1.33


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

* cluster/group/daemon app.c
@ 2006-05-17 17:29 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-17 17:29 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-17 17:29:34

Modified files:
	group/daemon   : app.c 

Log message:
	decrement the node count before printing debug info so we see the
	new value

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.27&r2=1.28


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

* cluster/group/daemon app.c
@ 2006-05-17 17:03 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-17 17:03 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-17 17:03:30

Modified files:
	group/daemon   : app.c 

Log message:
	Changes to the way recovery events are handled when we're already in
	a recovery event.  Multiple recovery events are now merged most of
	the time.  Also fixes to the way groups depend on other levels for
	ordering of recoveries.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.26&r2=1.27


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

* cluster/group/daemon app.c
@ 2006-05-12 20:26 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-12 20:26 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-12 20:26:36

Modified files:
	group/daemon   : app.c 

Log message:
	- id's where being removed from a recovery event's extended list
	too early, so multinode recovery processing was getting stuck.
	- when an extended recovery event aborts another event, the extended
	nodes in the rev weren't being marked stopped in the first event

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.24&r2=1.25


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

* cluster/group/daemon app.c
@ 2006-05-11 19:12 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-11 19:12 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-11 19:12:58

Modified files:
	group/daemon   : app.c 

Log message:
	set stopped flag for rev->nodeid, not ev->nodeid

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.23&r2=1.24


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

* cluster/group/daemon app.c
@ 2006-05-11 18:37 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-11 18:37 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-11 18:37:23

Modified files:
	group/daemon   : app.c 

Log message:
	When more than one node failed at once, creating an extended recovery
	event, we weren't updating both recovery sets (for both nodes) when
	we finished processing the event.

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


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

* cluster/group/daemon app.c
@ 2006-05-11 16:11 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-11 16:11 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-11 16:11:15

Modified files:
	group/daemon   : app.c 

Log message:
	Fix some possible problems with overlapping recoveries, and cases
	where we could confuse a pending event for the recovery event in
	the checks that control whether recovery processing should wait.

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


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

* cluster/group/daemon app.c
@ 2006-05-02 14:54 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-05-02 14:54 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-05-02 14:54:32

Modified files:
	group/daemon   : app.c 

Log message:
	fix logic that reduces debug output

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.19&r2=1.20


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

* cluster/group/daemon app.c
@ 2006-04-28 19:10 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-28 19:10 UTC (permalink / raw)
  To: cluster-cvs

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

Modified files:
	group/daemon   : app.c 

Log message:
	when multiple nodes failed together (in one event) we were only
	marking the first as stopped and not the others

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.17&r2=1.18


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

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

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

Modified files:
	group/daemon   : app.c 

Log message:
	If a bug in a client results in them doing a startdone at the
	wrong time, catch and report it.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.16&r2=1.17


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

* cluster/group/daemon app.c
@ 2006-04-26 22:06 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-04-26 22:06 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-04-26 22:06:45

Modified files:
	group/daemon   : app.c 

Log message:
	When a recovery event arises while processing another recovery event,
	the first event continues to be processed through the stopping state
	before it's supplanted.  We weren't calling process_current_event() on
	it, though, so it wasn't going anywhere.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.15&r2=1.16


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

* cluster/group/daemon app.c
@ 2006-03-06 22:05 teigland
  0 siblings, 0 replies; 24+ messages in thread
From: teigland @ 2006-03-06 22:05 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland@sourceware.org	2006-03-06 22:05:13

Modified files:
	group/daemon   : app.c 

Log message:
	Purge messages that get queued after we're added to the cpg group
	but before to our own join is processed.  Otherwise, these messages
	will just hang around forever.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/app.c.diff?cvsroot=cluster&r1=1.12&r2=1.13


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

end of thread, other threads:[~2006-10-16 15:52 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-19 19:45 cluster/group/daemon app.c teigland
  -- strict thread matches above, loose matches on Subject: below --
2006-10-16 15:52 teigland
2006-10-12 14:25 teigland
2006-09-15 20:07 teigland
2006-09-14 20:56 teigland
2006-08-31 18:20 teigland
2006-08-22 14:36 teigland
2006-08-14 21:01 teigland
2006-08-02 20:30 teigland
2006-07-17 18:23 teigland
2006-07-17 17:06 rohara
2006-07-14 20:45 teigland
2006-06-22 21:12 teigland
2006-05-17 17:29 teigland
2006-05-17 17:03 teigland
2006-05-12 20:26 teigland
2006-05-11 19:12 teigland
2006-05-11 18:37 teigland
2006-05-11 16:11 teigland
2006-05-02 14:54 teigland
2006-04-28 19:10 teigland
2006-04-27 17:34 teigland
2006-04-26 22:06 teigland
2006-03-06 22:05 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).