This is the mail archive of the
cluster-cvs@sources.redhat.com
mailing list for the cluster.
cluster/gfs-kernel/src/gfs incore.h log.c ops_ ...
- From: bmarzins at sourceware dot org
- To: cluster-cvs at sources dot redhat dot com
- Date: 28 Apr 2005 22:14:04 -0000
- Subject: cluster/gfs-kernel/src/gfs incore.h log.c ops_ ...
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