Hi,
Following this message will be a variety of patches which constitute my
current patch queue. They are aimed at solving a number of issues which
have been reported recently relating to performance and memory usage.
A number of the patches are standalone, if you ignore the last patch in
the
From 4b9510f05a676623069d22f49cd9da64ea6f708b Mon Sep 17 00:00:00 2001
From: Steven Whitehouse [EMAIL PROTECTED]
Date: Thu, 8 Nov 2007 14:55:03 +
Subject: [PATCH] [GFS2] Use atomic_t for journal free blocks counter
This patch changes the counter which keeps track of the free
blocks in the
From fbf7c723b65e7eccf462b80bb378bbe5ea8037b0 Mon Sep 17 00:00:00 2001
From: Steven Whitehouse [EMAIL PROTECTED]
Date: Fri, 9 Nov 2007 10:01:41 +
Subject: [PATCH] [GFS2] Move gfs2_logd into log.c
This means that we can mark gfs2_ail1_empty static and prepares
the way for further changes.
From b5dc3ccdb88e58656aadac428452d2c3050802bc Mon Sep 17 00:00:00 2001
From: Steven Whitehouse [EMAIL PROTECTED]
Date: Fri, 9 Nov 2007 10:07:21 +
Subject: [PATCH] [GFS2] Don't periodically update the jindex
We only care about the content of the jindex in two cases,
one is when we mount the fs
This patch has several important features:
o Log flushing removed from gfs2_log_reserve so that this just waits
in the case that we try to start a transaction when there are not
enough free blocks in the journal. We use an exclusive wait queue to
avoid the thundering herd and to ensure
CVSROOT:/cvs/cluster
Module name:cluster
Branch: RHEL5
Changes by: [EMAIL PROTECTED] 2007-11-13 17:06:33
Modified files:
gfs2/edit : hexedit.h
gfs2/fsck : initialize.c util.h
gfs2/libgfs2 : buf.c libgfs2.h misc.c
CVSROOT:/cvs/cluster
Module name:cluster
Branch: RHEL5
Changes by: [EMAIL PROTECTED] 2007-11-13 17:38:44
Modified files:
rgmanager/src/resources: service.sh
Log message:
Ensure service.sh has explicit default values
Patches: