linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GFS2/DLM] Pre-pull Patch Posting
@ 2007-07-09 16:02 swhiteho
  2007-07-09 16:02 ` [PATCH] [GFS2] flush the glock completely in inode_go_sync swhiteho
  2007-07-10  7:50 ` [GFS2/DLM] Pull request Steven Whitehouse
  0 siblings, 2 replies; 67+ messages in thread
From: swhiteho @ 2007-07-09 16:02 UTC (permalink / raw)
  To: linux-kernel; +Cc: cluster-devel

Hi,

This is the current set of patches from the GFS2/DLM -nmw git tree which
are pending inclusion in the current merge window. There are quite a
few mainly as I was a bit lazy in pushing some of the smaller bug fixes
before.

There are a couple of things in -mm which depend upon changes in the
current GFS2 tree, so my plan is to request a merge very shortly to
leave time for those other items to be merged later.

All the changes here only relate to GFS2 and/or DLM, there are no
changes which affect any of the core code. Most of the patches are
in fatc bug fixes and/or cleanups. The only "new" feature is GFS2 is
the nanosecond timestamps feature.

Steve.



^ permalink raw reply	[flat|nested] 67+ messages in thread
* [GFS2/DLM] Pre-pull patch posting
@ 2007-10-04  8:48 swhiteho
  2007-10-12  7:47 ` [GFS2/DLM] Pull request Steven Whitehouse
  0 siblings, 1 reply; 67+ messages in thread
From: swhiteho @ 2007-10-04  8:48 UTC (permalink / raw)
  To: linux-kernel, cluster-devel

Hi,

Since it seems that another merge window will probably be opening shortly
this is a posting of the current content of the GFS2/DLM -nmw git tree.

There are no new features this time, its all fixes and cleanups. I have
a few patches that I'm holding back which I'm intending to start off
the new -nmw git tree with after this merge, those include:

 o Patch to use page_mkwrite() on page faults (and thus allow us to
   use the filemap_fault() function rather than having a special
   GFS2 version of this like we do at the moment)
 o Patch to clean up gfs2_internal_read() as requested by Christoph
   Hellwig
 o Patches to separate the GFS2 aops into three separate operations
   structures (for writeback, ordered & jdata) as per ext3 which is
   waiting for the merge of Nick Piggin's AOP changes so that I don't
   land up creating a merge conflict.

Anyhow, back to what is in this set of patches... the major area of
change is the journalling code where there has been a lot of clean
up. Other than that, its mostly fixes for individual bugs and clean
ups that other people have sent to me,

Steve.



^ permalink raw reply	[flat|nested] 67+ messages in thread
* [PATCH] [DLM] Clear othercon pointers when a connection is closed
@ 2007-08-14  9:47 swhiteho
  2007-08-14 10:08 ` [GFS2/DLM] [0/12] Pre pull request patch posting Steven Whitehouse
  0 siblings, 1 reply; 67+ messages in thread
From: swhiteho @ 2007-08-14  9:47 UTC (permalink / raw)
  To: linux-kernel, cluster-devel; +Cc: Patrick Caulfield, Steven Whitehouse

From: Patrick Caulfield <pcaulfie@redhat.com>

This patch clears the othercon pointer and frees the memory when a connnection
is closed. This could cause a small memory leak when nodes leave the cluster.

Signed-Off-By: Patrick Caulfield <pcaulfie@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>

diff --git a/fs/dlm/lowcomms.c b/fs/dlm/lowcomms.c
index dd36273..d15fd5f 100644
--- a/fs/dlm/lowcomms.c
+++ b/fs/dlm/lowcomms.c
@@ -327,6 +327,8 @@ static void close_connection(struct connection *con, bool and_other)
 	if (con->othercon && and_other) {
 		/* Will only re-enter once. */
 		close_connection(con->othercon, false);
+		kmem_cache_free(con_cache, con->othercon);
+		con->othercon = NULL;
 	}
 	if (con->rx_page) {
 		__free_page(con->rx_page);
-- 
1.5.1.2


^ permalink raw reply related	[flat|nested] 67+ messages in thread
* [GFS2/DLM] Some small bug fixes
@ 2007-06-18 14:54 Steven Whitehouse
  2007-06-18 15:13 ` [GFS2/DLM] Pull request Steven Whitehouse
  0 siblings, 1 reply; 67+ messages in thread
From: Steven Whitehouse @ 2007-06-18 14:54 UTC (permalink / raw)
  To: cluster-devel, linux-kernel

Hi,

The following patches are the bug fix patches in the current GFS2 -nmw
git tree which I've extracted into the -fixes tree since they are relatively
small and self contained. They are relative to 2.6.22-rc5,

Steve.



^ permalink raw reply	[flat|nested] 67+ messages in thread
* [GFS2] Patches for the current merge window [0/34]
@ 2007-05-01  9:56 Steven Whitehouse
  2007-05-01 14:11 ` [GFS2/DLM] Pull request Steven Whitehouse
  0 siblings, 1 reply; 67+ messages in thread
From: Steven Whitehouse @ 2007-05-01  9:56 UTC (permalink / raw)
  To: cluster-devel, linux-kernel

Hi,

Following this email are the 34 patches for GFS2 for this merge window.
They are mostly cleanups and bug fixes again, although there are one or
two new features. The edited highlights are:

 - Merge lowcomms code in DLM so that the protocol is run-time
selectable rather than compile time
 - Add support for GFS2 "lockdump" debugging feature
 - Various bug fixes & cleanups

Note that the code thats added commented out, in patch 11, (just a
couple of lines in all) and changed again in patch 24 is uncommented in
patch 34 since the patch upon which it depends (sprint_symbol) has just
been merged into Linus' tree from -mm yesterday,

Steve.





^ permalink raw reply	[flat|nested] 67+ messages in thread
* [GFS2/DLM] Bug fixes [0/12]
@ 2007-03-07 14:25 Steven Whitehouse
  2007-03-07 14:43 ` [GFS2/DLM] Pull request Steven Whitehouse
  0 siblings, 1 reply; 67+ messages in thread
From: Steven Whitehouse @ 2007-03-07 14:25 UTC (permalink / raw)
  To: cluster-devel, linux-kernel

Hi,

Following this message are 12 bugs fixes and minor clean ups from the
GFS2 -fixes git tree. They are all pretty small, most are just a few
lines long.

I've only just pushed the patches, so it may take a little while for
kernel.org's mirrors to pick them up. They are all in the -nmw tree as
well, of course,

Steve.



^ permalink raw reply	[flat|nested] 67+ messages in thread

end of thread, other threads:[~2007-10-12  7:50 UTC | newest]

Thread overview: 67+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-09 16:02 [GFS2/DLM] Pre-pull Patch Posting swhiteho
2007-07-09 16:02 ` [PATCH] [GFS2] flush the glock completely in inode_go_sync swhiteho
2007-07-09 16:02   ` [PATCH] [DLM] fix a couple of races swhiteho
2007-07-09 16:02     ` [PATCH] [GFS2] kernel changes to support new gfs2_grow command swhiteho
2007-07-09 16:02       ` [PATCH] [GFS2] Kernel changes to support new gfs2_grow command (part 2) swhiteho
2007-07-09 16:02         ` [PATCH] [GFS2] use zero_user_page swhiteho
2007-07-09 16:02           ` [PATCH] [GFS2] Addendum patch 2 for gfs2_grow swhiteho
2007-07-09 16:02             ` [PATCH] [GFS2] Reduce size of struct gdlm_lock swhiteho
2007-07-09 16:02               ` [PATCH] [GFS2] Clean up inode number handling swhiteho
2007-07-09 16:02                 ` [PATCH] [GFS2] Quotas non-functional - fix bug swhiteho
2007-07-09 16:02                   ` [PATCH] [DLM] keep dlm from panicing when traversing rsb list in debugfs swhiteho
2007-07-09 16:02                     ` [PATCH] [DLM] block scand during recovery [1/6] swhiteho
2007-07-09 16:02                       ` [PATCH] [DLM] add lock timeouts and warnings [2/6] swhiteho
2007-07-09 16:02                         ` [PATCH] [DLM] dlm_device interface changes [3/6] swhiteho
2007-07-09 16:02                           ` [PATCH] [DLM] cancel in conversion deadlock [4/6] swhiteho
2007-07-09 16:02                             ` [PATCH] [DLM] fix new_lockspace error exit [5/6] swhiteho
2007-07-09 16:02                               ` [PATCH] [DLM] wait for config check during join [6/6] swhiteho
2007-07-09 16:02                                 ` [PATCH] [DLM] fix compile breakage swhiteho
2007-07-09 16:02                                   ` [PATCH] [GFS2] latest gfs2-nmw headers break userland build swhiteho
2007-07-09 16:02                                     ` [PATCH] [DLM] Compile fix swhiteho
2007-07-09 16:02                                       ` [PATCH] [DLM] timeout fixes swhiteho
2007-07-09 16:02                                         ` [PATCH] [DLM] canceling deadlocked lock swhiteho
2007-07-09 16:02                                           ` [PATCH] [DLM] dumping master locks swhiteho
2007-07-09 16:02                                             ` [PATCH] [DLM] show default protocol swhiteho
2007-07-09 16:02                                               ` [PATCH] [GFS2] Quotas non-functional - fix another bug swhiteho
2007-07-09 16:02                                                 ` [PATCH] [GFS2] Make the log reserved blocks depend on block size swhiteho
2007-07-09 16:02                                                   ` [PATCH] [DLM] fix socket shutdown swhiteho
2007-07-09 16:02                                                     ` [PATCH] [GFS2] fix jdata issues swhiteho
2007-07-09 16:02                                                       ` [PATCH] [GFS2] Fix sign problem in quota/statfs and cleanup _host structures swhiteho
2007-07-09 16:02                                                         ` [PATCH] [GFS2] Add nanosecond timestamp feature swhiteho
2007-07-09 16:02                                                           ` [PATCH] [DLM] fix reference counting swhiteho
2007-07-09 16:02                                                             ` [PATCH] [DLM] variable allocation swhiteho
2007-07-09 16:02                                                               ` [PATCH] [GFS2] Fix typo in rename of directories swhiteho
2007-07-09 16:02                                                                 ` [PATCH] [GFS2] Fix bug in error path of inode swhiteho
2007-07-09 16:02                                                                   ` [PATCH] [GFS2] Can't mount GFS2 file system on AoE device swhiteho
2007-07-09 16:02                                                                     ` [PATCH] [GFS2] Recovery for lost unlinked inodes swhiteho
2007-07-09 16:02                                                                       ` [PATCH] [GFS2] gfs2_lookupi() uninitialised var fix swhiteho
2007-07-09 16:02                                                                         ` [PATCH] [GFS2] set plock owner in GETLK info swhiteho
2007-07-09 16:02                                                                           ` [PATCH] [GFS2] return conflicts for GETLK swhiteho
2007-07-09 16:02                                                                             ` [PATCH] [GFS2] Fix deallocation issues swhiteho
2007-07-09 16:02                                                                               ` [PATCH] [DLM] don't require FS flag on all nodes swhiteho
2007-07-09 16:02                                                                                 ` [PATCH] [GFS2] Journaled file write/unstuff bug swhiteho
2007-07-09 16:02                                                                                   ` [PATCH] [GFS2] Remove bogus '\0' in rgrp.c swhiteho
2007-07-09 16:02                                                                                     ` [PATCH] [GFS2] Use zero_user_page() in stuffed_readpage() swhiteho
2007-07-09 16:02                                                                                       ` [PATCH] [GFS2] assertion failure after writing to journaled file, umount swhiteho
2007-07-09 16:02                                                                                         ` [PATCH] [GFS2] Simplify multiple glock aquisition swhiteho
2007-07-09 16:02                                                                                           ` [PATCH] [GFS2] Addendum to the journaled file/unmount patch swhiteho
2007-07-09 16:02                                                                                             ` [PATCH] [GFS2] Fix gfs2_block_truncate_page err return swhiteho
2007-07-09 16:02                                                                                               ` [PATCH] [DLM] Telnet to port 21064 can stop all lockspaces swhiteho
2007-07-09 16:02                                                                                                 ` [PATCH] [GFS2] inode size inconsistency swhiteho
2007-07-09 16:02                                                                                                   ` [PATCH] [GFS2] remounting w/o acl option leaves acls enabled swhiteho
2007-07-09 16:02                                                                                                     ` [PATCH] [GFS2] System won't suspend with GFS2 file system mounted swhiteho
2007-07-09 16:02                                                                                                       ` [PATCH] [GFS2] git-gfs2-nmw-build-fix swhiteho
2007-07-09 16:02                                                                                                         ` [PATCH] [GFS2] Obtaining no_formal_ino from directory entry swhiteho
2007-07-09 16:03                                                                                                           ` [PATCH] [GFS2] Remove i_mode passing from NFS File Handle swhiteho
2007-07-09 16:03                                                                                                             ` [PATCH] [DLM] dump more lock values swhiteho
2007-07-09 16:03                                                                                                               ` [PATCH] [GFS2] Small fixes to logging code swhiteho
2007-07-10  9:06                                                                                                             ` [PATCH] [GFS2] Remove i_mode passing from NFS File Handle Christoph Hellwig
2007-07-10 10:01                                                                                                               ` Steven Whitehouse
2007-07-10 11:36                                                                                                                 ` Christoph Hellwig
2007-07-10 11:47                                                                                                                   ` Steven Whitehouse
2007-07-10  7:50 ` [GFS2/DLM] Pull request Steven Whitehouse
  -- strict thread matches above, loose matches on Subject: below --
2007-10-04  8:48 [GFS2/DLM] Pre-pull patch posting swhiteho
2007-10-12  7:47 ` [GFS2/DLM] Pull request Steven Whitehouse
2007-08-14  9:47 [PATCH] [DLM] Clear othercon pointers when a connection is closed swhiteho
2007-08-14 10:08 ` [GFS2/DLM] [0/12] Pre pull request patch posting Steven Whitehouse
2007-08-14 16:44   ` [GFS2/DLM] Pull request Steven Whitehouse
2007-06-18 14:54 [GFS2/DLM] Some small bug fixes Steven Whitehouse
2007-06-18 15:13 ` [GFS2/DLM] Pull request Steven Whitehouse
2007-05-01  9:56 [GFS2] Patches for the current merge window [0/34] Steven Whitehouse
2007-05-01 14:11 ` [GFS2/DLM] Pull request Steven Whitehouse
2007-03-07 14:25 [GFS2/DLM] Bug fixes [0/12] Steven Whitehouse
2007-03-07 14:43 ` [GFS2/DLM] Pull request Steven Whitehouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).