[Cluster-devel] [GFS2] Various patches

2007-11-13 Thread Steven Whitehouse
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

[Cluster-devel] [GFS2] Use atomic_t for journal free blocks counter

2007-11-13 Thread Steven Whitehouse
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

[Cluster-devel] [GFS2] Move gfs2_logd into log.c

2007-11-13 Thread Steven Whitehouse
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.

[Cluster-devel] [GFS2] Don't periodically update the jindex

2007-11-13 Thread Steven Whitehouse
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

[Cluster-devel] [GFS2] Update journal wake up/flushing

2007-11-13 Thread Steven Whitehouse
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

[Cluster-devel] cluster/gfs2 edit/hexedit.h fsck/initialize.c ...

2007-11-13 Thread rpeterso
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

[Cluster-devel] cluster/rgmanager/src/resources service.sh

2007-11-13 Thread lhh
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: