[Ocfs2-commits] branch, master, updated. ocfs2-1.4.0-133-g0495984
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Thu Jul 16 14:52:48 PDT 2009
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The ocfs2 filesystem version 1.4".
The branch, master has been updated
via 0495984b484d72b3763a88da2b5c7553165abcbc (commit)
via 3526869b898b2c0cc4e6d370df561a786716f27d (commit)
via ba8b550270ca02e238b4024bf2c5eb227f054f4f (commit)
via cacca465f58d1a9b45ac06483edd58984947902e (commit)
via dce86c4133f9e761caeb26374118b2fa4ae1c0c8 (commit)
via 8ec4a9af5181c68c685c66bfeccb0a53469ccb73 (commit)
via 865937890a0284f46b77021eb641f6db811e9e04 (commit)
from 09457e211250afaa1725e73066667113b2f78d20 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0495984b484d72b3763a88da2b5c7553165abcbc
Author: Jeff Mahoney <jeffm at suse.com>
Date: Thu Jul 16 13:41:24 2009 -0700
ocfs2: Fixup orphan scan cleanup after failed mount
If the mount fails for any reason, ocfs2_dismount_volume calls
ocfs2_orphan_scan_stop. It requires that ocfs2_orphan_scan_init
be called to setup the mutex and work queues, but that doesn't
happen if the mount has failed and we oops accessing an uninitialized
work queue.
This patch splits the init and startup of the orphan scan, eliminating
the oops.
[This patch was pulled from ocfs2.git before it hit the mainline.]
Signed-off-by: Jeff Mahoney <jeffm at suse.com>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 3526869b898b2c0cc4e6d370df561a786716f27d
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date: Thu Jul 16 13:01:40 2009 -0700
ocfs2: Disable orphan scanning for local and hard-ro mounts
Mainline commit df152c241df9e9d2b9a65d37bd02961abe7f591a
Local and Hard-RO mounts do not need orphan scanning.
Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit ba8b550270ca02e238b4024bf2c5eb227f054f4f
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date: Thu Jul 16 12:21:18 2009 -0700
ocfs2: Do not initialize lvb in ocfs2_orphan_scan_lock_res_init()
Mainline commit 3211949f8998dde71d9fe2e063de045ece5e0473
We don't access the LVB in our ocfs2_*_lock_res_init() functions.
Since the LVB can become invalid during some cluster recovery
operations, the dlmglue must be able to handle an uninitialized
LVB.
For the orphan scan lock, we initialized an uninitialzed LVB with our
scan sequence number plus one. This starts a normal orphan scan
cycle.
Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit cacca465f58d1a9b45ac06483edd58984947902e
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date: Thu Jul 16 12:18:57 2009 -0700
ocfs2: Stop orphan scan as early as possible during umount
Mainline commit 692684e19e317a374c18e70a44d6413e51f71c11
Currently if the orphan scan fires a tick before the user issues the umount,
the umount will wait for the queued orphan scan tasks to complete.
This patch makes the umount stop the orphan scan as early as possible so as
to reduce the probability of the queued tasks slowing down the umount.
Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit dce86c4133f9e761caeb26374118b2fa4ae1c0c8
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date: Thu Jul 16 12:13:47 2009 -0700
ocfs2: Fix ocfs2_osb_dump()
Mainline commit c3d38840abaa45c1c5a5fabbb8ffc9a0d1a764d1
Skip printing information that is not valid for local mounts.
Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 8ec4a9af5181c68c685c66bfeccb0a53469ccb73
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date: Thu Jul 16 12:09:17 2009 -0700
ocfs2: Pin journal head before accessing jh->b_committed_data
Mainline commit 94e41ecfe0f202df948fdbb19a53308a58cf2184
This patch adds jbd_lock_bh_state() and jbd_unlock_bh_state() around accessses
to jh->b_committed_data.
Fixes oss bugzilla#1131
http://oss.oracle.com/bugzilla/show_bug.cgi?id=1131
Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 865937890a0284f46b77021eb641f6db811e9e04
Author: Tao Ma <tao.ma at oracle.com>
Date: Thu Jul 16 12:10:51 2009 -0700
ocfs2: Update atime in splice read if necessary.
Mainline commit 1962f39abbb2d5643a7d59169422661a2d58793d
We should call ocfs2_inode_lock_atime instead of ocfs2_inode_lock
in ocfs2_file_splice_read like we do in ocfs2_file_aio_read so
that we can update atime in splice read if necessary.
Signed-off-by: Tao Ma <tao.ma at oracle.com>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
-----------------------------------------------------------------------
Summary of changes:
fs/ocfs2/dlmglue.c | 33 ++++++++++++++++++-------------
fs/ocfs2/dlmglue.h | 5 ++-
fs/ocfs2/file.c | 6 ++--
fs/ocfs2/journal.c | 50 ++++++++++++++++++++++++++++++++++-------------
fs/ocfs2/journal.h | 3 +-
fs/ocfs2/ocfs2.h | 12 ++++++++--
fs/ocfs2/suballoc.c | 28 +++++++++++++++++++++++---
fs/ocfs2/super.c | 53 ++++++++++++++++++++++++++------------------------
8 files changed, 124 insertions(+), 66 deletions(-)
hooks/post-receive
--
The ocfs2 filesystem version 1.4
More information about the Ocfs2-commits
mailing list