AW: CVS on oss.sgi.com

"Martin Bene" <[email protected]> Sat, 4 May 2002 18:31:25 +0200
Newsgroups gmane.linux.failsafe
Message-ID <[email protected]>
Hi Lars,

> I just checked in the changes from my local copy; sorry it 
> took so long, but
> apparently, no recent backup existed.

I just looked over the version now in CVS and tried to see what has changed compared to the version I've got running here (previous CVS + some Suse Patches + Olivers glibc patches). I'll try to sum up the most obvious changes now available from CVS (again):

 - stonith ping/polling disabled. I was about to write a question about this one, I've been bitten on my test system once. Having failover capability die silently because the stonith device is temporarily unreachable is NOT a good idea, this modification should help.

 - olivers gcc 2.4 patches are in (slightly modifed: cleanup is called from a different file and ALL cleanup is done using the new interface). BTW, function fs2d_has_xprt in FailSafe/cluster_admin/cmd/cdbd/src is dead code and should be removed.

 - biggest part of the changes: rescource definitions, resource scripts. timeout values for max. execution times have been raised by factor 10 for most (all?) resources, quite a few aditional resource types added, reworked so resource scripts. I'll post a couple of resource script changes in use here when I've cleand them up a bit: modify/reenable drbd, add postgres, modify apache to add SSL parameter.

Conspiciously missing from the CVS version: Some of the fixes used for the suse RPMs, esp:
 - enable stonith (ftp://ftp.suse.com/pub/projects/failsafe/patches/failsafe-enable_stonith.dif)
 - fix a gcc3 compile error (ftp://ftp.suse.com/pub/projects/failsafe/patches/failsafe-gcc3.dif)

I don't think these would harm anyone, so why not check them into CVS as well?

Thanks for getting the CVS version up to current status  again!

Bye, Martin
proccess.c.diff (application/octet-stream, 343 B)
--- process.c.old	Sat May  4 17:54:44 2002
+++ process.c	Sat May  4 17:54:57 2002
@@ -104,14 +104,6 @@
 	return(NULL);
 }
 
-bool_t
-fs2d_has_xprt(fs2d_global_t *gp) {
-	if (gp->xprt_close_stack != NULL)
-	    return TRUE;
-	return FALSE;
-}
-
-
 xprt_close_stack_ptr 
 fs2d_pop_xprt(fs2d_global_t *gp) {
 	xprt_close_stack_ptr returnElement;