cluster/gfs-kernel/src/gfs incore.h log.c ops_ ...

bmarzins@sourceware.org bmarzins@sourceware.org
Thu Apr 28 22:14:00 GMT 2005


CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4U1
Changes by:	bmarzins@sourceware.org	2005-04-28 22:14:04

Modified files:
	gfs-kernel/src/gfs: incore.h log.c ops_fstype.c 

Log message:
	This is theoretically a fix for bz #155597 (which I have never been able to
	reproduce, and thus test this fix against).  GFS was able to overwrite
	space on the ondisk journal that was still needed, causing journal corruption
	that was noticeable if the machine crashed at the wrong time.  This fixes
	that. This fix involves allocating memory while holding the log lock.  There
	is a possibility that this could cause lockups in low memory situations.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/incore.h.diff?cvsroot=cluster&only_with_tag=RHEL4U1&r1=1.17.2.2&r2=1.17.2.2.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/log.c.diff?cvsroot=cluster&only_with_tag=RHEL4U1&r1=1.11.2.3&r2=1.11.2.3.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/ops_fstype.c.diff?cvsroot=cluster&only_with_tag=RHEL4U1&r1=1.13.2.1&r2=1.13.2.1.2.1



More information about the Cluster-cvs mailing list