public inbox for cluster-cvs@sourceware.org
help / color / mirror / Atom feed
* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2007-08-23 16:51 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2007-08-23 16:51 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2007-08-23 16:51:39

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	BUG 239856 Processed: failed server election due to suspended mirror...
	
	When two logs are loaded that represent the same entity, the second
	log should start out suspended.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.49&r2=1.1.2.50


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2007-05-09 21:44 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2007-05-09 21:44 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2007-05-09 21:44:34

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	Bug 235040 is fixed in the 4.6 kernel, no need to work around it now.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.47&r2=1.1.2.48


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2007-03-02 22:31 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2007-03-02 22:31 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2007-03-02 22:31:14

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- When a cluster log resumes, the server must re-read the log device.
	However, it doesn't _need_ to happen until a request comes in which
	forces an election.
	
	If a resume/suspend loop is tight enough, it is possible for a
	log read to happen after the log device has been suspended.
	
	The fix is to force the log read during the resume call.
	
	Bug 227398: cmirror request to LRT_CLEAR_REGION fails...

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.39&r2=1.1.2.40


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-12-05 17:49 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-12-05 17:49 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-12-05 17:49:08

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	Just a comment update, so I don't forget why I'm checking for
	duplicate mark region requests.
	
	<       /* ATTENTION -- this check should not be necessary.   **
	<       ** Why are regions being marked again before a clear? */
	---
	>       /*
	>        * In the mirroring code, it is possible for a write
	>        * to complete and call rh_dec - putting the region on
	>        * the clear_region list.  However, before the actual
	>        * clear request is issued to the log (rh_update_states)
	>        * another mark happens.  So, we check for and remove
	>        * duplicates.
	>        */

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.31&r2=1.1.2.32


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-12-05 15:08 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-12-05 15:08 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-12-05 15:08:18

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	Bug 214487: "Attempt to mark a already marked region" messages when ...
	
	Similar to the last checkin.  When a log server moved, all entries in
	the clear region list were removed rather than just those that where
	associated with the log that moved.  Again, this would cause the server
	to report that the regions where already marked when the next mark
	request would come in.
	
	I believe that this action was harmless (but annoying).

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.30&r2=1.1.2.31


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-12-05  3:13 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-12-05  3:13 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-12-05 03:13:51

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	Bug 214487: "Attempt to mark a already marked region" messages when ...
	
	When a log server moves (like durring a failure or the mirror being
	shutdown on that node), the clients send the new server the regions
	that they have marked.
	
	However, the clients where sending _all_ of the regions they had
	marked for every mirror that was active - even for the ones whose
	log server had not moved.  This was causing those servers to report
	that they already had those regions marked.
	
	Other than the annoying messages, I don't believe there were any
	side affects of this bug.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.29&r2=1.1.2.30


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-11-27 23:15 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-11-27 23:15 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-11-27 23:15:45

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	Bug 217438: scrolling kernel requests to mark mirror regions
	
	It is sometimes possible for a mark request to be issued on a region
	that is being recovered.  The mark must be delayed until the recovery
	is complete.  This is what was happening, but a rather severe error
	was being reported and the (mark region) retries were happening too
	fast.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.28&r2=1.1.2.29


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-11-27 22:36 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-11-27 22:36 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-11-27 22:36:48

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	Bug 214517: hung cmirror operations due to looping mirror region requests
	
	Once we've completed handling a new server, we must reset the 'new_server'
	variable, so that if we need to retry a request we don't go through the
	whole process again.
	
	Also, added more error reporting for when a request must be retried.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.27&r2=1.1.2.28


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-11-07 20:48 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-11-07 20:48 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-11-07 20:48:16

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- Rather than just printing out "UNKNOWN", we print out the value
	and then "unknown".  This way, we can look up the value and see
	if it is valid.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.26&r2=1.1.2.27


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-10-24 21:04 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-10-24 21:04 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-10-24 21:04:31

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- Bug 194131 - cluster mirror copy status can give false (0.00) percent
	
	An error during communication can lead to a false reporting of 0%
	in-sync regions.  This can't be completely eliminated until rhel5,
	but we can at least retry a couple times in rhel4.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.25&r2=1.1.2.26


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-09-08 15:54 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-09-08 15:54 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-09-08 15:53:57

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- remove speed-bump that was put in for debugging
	- delete 'marked region requests' when destructor is called
	The regions have been marked on disk, but the memory struct
	tracking that mark needs to be freed if a dtr comes along
	before a 'clear region request'.  This can happen when a
	mirror image fails.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.24&r2=1.1.2.25


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-09-08 15:52 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-09-08 15:52 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4U4
Changes by:	jbrassow@sourceware.org	2006-09-08 15:52:41

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- remove speed-bump that was put in for debugging
	- delete 'marked region requests' when destructor is called
	The regions have been marked on disk, but the memory struct
	tracking that mark needs to be freed if a dtr comes along
	before a 'clear region request'.  This can happen when a
	mirror image fails.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4U4&r1=1.1.2.19.2.5&r2=1.1.2.19.2.6


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-07-07 17:12 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-07-07 17:12 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4U4
Changes by:	jbrassow@sourceware.org	2006-07-07 17:12:22

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- If a cluster mirror was removed, and a new one created fast enough, the
	processes could overlap such that the creation would fail to register
	with cman because the remove hadn't unregistered yet (-EEXIST)
	
	Fix for bug 197952 - cluster mirror creation fails due to an inablity to connect to cluster infrastructure

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4U4&r1=1.1.2.19.2.1&r2=1.1.2.19.2.2


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-07-07 17:09 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-07-07 17:09 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	STABLE
Changes by:	jbrassow@sourceware.org	2006-07-07 17:09:54

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- If a cluster mirror was removed, and a new one created fast enough, the
	processes could overlap such that the creation would fail to register
	with cman because the remove hadn't unregistered yet (-EEXIST)

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=STABLE&r1=1.1.4.3&r2=1.1.4.4


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-07-07 17:08 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-07-07 17:08 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-07-07 17:08:56

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- If a cluster mirror was removed, and a new one created fast enough, the
	processes could overlap such that the creation would fail to register
	with cman because the remove hadn't unregistered yet (-EEXIST)
	
	This should fix bug 197952
	
	Waiting to commit this to rhel4u4 until the bug becomes a blocker.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.20&r2=1.1.2.21


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-06-15 17:53 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-06-15 17:53 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-06-15 17:53:15

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- bah!  typo.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.16&r2=1.1.2.17


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2006-06-15 17:44 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2006-06-15 17:44 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2006-06-15 17:44:56

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- it was possible under heavy I/O and machine joining/leaving to run into
	a situation where the log server leaves and we have to rerun elections.
	Failing to do so would result in never making progress.
	
	This bug only occurs if the log server fails/leaves, we need to mark a
	region, and the newly appointed server also fails/leaves.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.15&r2=1.1.2.16


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2005-10-27 16:30 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2005-10-27 16:30 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2005-10-27 16:30:23

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- add ability to specify the uuid through the dm table.
	- also handle specifing/reporting failure_response
	
	Do not allow cluster mirrors w/o a table which includes uuid and
	"block_on_error" flag.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.5&r2=1.1.2.6


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

* cluster/cmirror-kernel/src dm-cmirror-client.c
@ 2005-08-11 20:08 jbrassow
  0 siblings, 0 replies; 19+ messages in thread
From: jbrassow @ 2005-08-11 20:08 UTC (permalink / raw)
  To: cluster-cvs

CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	jbrassow@sourceware.org	2005-08-11 20:08:29

Modified files:
	cmirror-kernel/src: dm-cmirror-client.c 

Log message:
	- change table definition parsing to match what agk will include in LVM2
	*   cluster disk <device> <region_size> [sync | nosync]
	*   cluster core <region_size> [sync | nosync]

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-client.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.3&r2=1.1.2.4


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

end of thread, other threads:[~2007-08-23 16:51 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-23 16:51 cluster/cmirror-kernel/src dm-cmirror-client.c jbrassow
  -- strict thread matches above, loose matches on Subject: below --
2007-05-09 21:44 jbrassow
2007-03-02 22:31 jbrassow
2006-12-05 17:49 jbrassow
2006-12-05 15:08 jbrassow
2006-12-05  3:13 jbrassow
2006-11-27 23:15 jbrassow
2006-11-27 22:36 jbrassow
2006-11-07 20:48 jbrassow
2006-10-24 21:04 jbrassow
2006-09-08 15:54 jbrassow
2006-09-08 15:52 jbrassow
2006-07-07 17:12 jbrassow
2006-07-07 17:09 jbrassow
2006-07-07 17:08 jbrassow
2006-06-15 17:53 jbrassow
2006-06-15 17:44 jbrassow
2005-10-27 16:30 jbrassow
2005-08-11 20:08 jbrassow

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).