Commit a569425512253992cc64ebf8b6d00a62f986db3e in mainline
moved struct export_operation from fs.h to exportfs.h. This
patch allows one to build ocfs2 with kernels having/not having
this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
Signed
will not be available on kernels
not having the macro as the vfs support will be missing.
TODO: This feature needs to be enabled later by parsing the realtime mount
option in ocfs2 itself.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
Signed-off-by: Mark Fasheh [EMAIL
Commit 9490991482a2091a828d997adbc088e24c310a4d in mainline introduced
macro uninitialized_var(). This patch allows one to build ocfs2 with
kernels having/not having that change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
Signed-off-by: Mark Fasheh
Commit c5ef1c42c51b1b5b4a401a6517bdda30933ddbaf in mainline marks struct
inode_operations in struct inode as a const. This patch allows one to build
ocfs2 with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
Signed
FLAGS_alloc.o += -DNO_SYNC_MAPPING_RANGE
It's only included with alloc.c.
Mark Fasheh wrote:
On Thu, Jan 03, 2008 at 11:19:42AM -0800, Sunil Mushran wrote:
Commit 5b04aa3a64f854244bc40a6f528176ed50b5c4f6 introduced export symbol
do_sync_mapping_range(). This patch allows one to build
Emailing only the changed patch from the last drop.
The change makes configure error out if the kernel source is missing
mainline commit 349457ccf2592c14bdf13b6706170ae2e94931b1.
Sunil
___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
Commit a569425512253992cc64ebf8b6d00a62f986db3e in mainline
moved struct export_operation from fs.h to exportfs.h. This
patch allows one to build ocfs2 with kernels having/not having
this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 823bccfc4002296ba88c3ad0f049e1abd8108d30 in mainline removes struct
subsystem from kobject.h. This patch allows one to build ocfs2 with kernels
having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
Config.make.in|1 +
Makefile
Commit 027445c37282bc1ed26add45e573ad2d3e4860a5 in mainline vectorized
fileops aio_read() and aio_write(). This patch allows one to build ocfs2
with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 0ceb331433e8aad9c5f441a965d7c681f8b9046f in mainline wraps
common segment checks in generic_segment_checks(). This patch allows
one to build ocfs2 with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 01f2705daf5a36208e69d7cf95db9c330f843af6 in mainline introduced
macro zero_user_page(). This patch allows one to build ocfs2 with
kernels having/not having that change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Makefile
Commit 97ac73506c0ba93f30239bb57b4cfc5d73e68a62 in mainline introduces a
new iop, fallocate(). This patch allows one to build ocfs2 with kernels
having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Config.make.in|1
Commit c5ef1c42c51b1b5b4a401a6517bdda30933ddbaf in mainline marks struct
inode_operations in struct inode as a const. This patch allows one to build
ocfs2 with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 54cb8821de07f2ffcd28c380ce9b93d5784b40d7 in mainline introduces
vmops-fault() which is used to replace vmops-populate() and vmops-nopage().
This patch allows one to build ocfs2 with kernels having/not having this
change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel
Commit 3bd858ab1c451725c07a805dcb315215dc85b86e in mainline introduces
helper macro is_owner_or_cap(). This patch allows one to build ocfs2 with
kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Makefile
are inconsistent, bail unless the tool
is fsck (via some flag). If the user opens with read, we could ignore
the inconsistency but use the global bitmap value. My only worry is
that this will make ocfs2_open() slower. But we can address that later.
Thoughts?
tao.ma wrote:
Sunil Mushran wrote:
I still
Tao Ma wrote:
Some process may be different for online and offline resize, so move
them to different functions for future change.
Signed-off-by: Tao Ma [EMAIL PROTECTED]
--
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
___
Ocfs2-devel mailing list
-by: Tao Ma [EMAIL PROTECTED]
--
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Remind me... some of the error messages need some polishing.
Nothing big. I can handle that later.
___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
http://oss.oracle.com
Tao Ma wrote:
cl_cpg is used in ocfs2 kernel to calculate the group no
for a given cluster. Change it to maximum number so that
there is no need to update it durin online resize.
Signed-off-by: Tao Ma [EMAIL PROTECTED]
---
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
At long last
[EMAIL PROTECTED]
---
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
This looks correct. However, I am still confused as to how I managed to
get clean runs when testing aborted offline resize cases.
___
Ocfs2-devel mailing list
Ocfs2-devel
in ocfs2_open().
Sunil
tao.ma wrote:
Sunil Mushran wrote:
Tao Ma wrote:
In resize, we update the global_bitmap first and then the super block.
So if there is any corruption between these 2 steps, there will be a
inconsistence. In kernel we use the information in global_bitmap,
so fsck.ocfs2 should
Commits 01de85e057328ecbef36e108673b1e81059d54c1 and
d23a147bb6e8d467e8df73b6589888717da3b9ce in mainline added and exported
symbol should_remove_suid(). This patch allows one to build ocfs2 with
kernels having/not having these changes.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off
Commit 027445c37282bc1ed26add45e573ad2d3e4860a5 in mainline vectorized
fileops aio_read() and aio_write(). This patch allows one to build ocfs2
with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
Config.make.in|1 +
configure.in |5
Commit 20c2df83d25c6a95affe6157a4c9cac4cf5ffaac removed the dtor arg
from kmem_cache_create(). This patch allows one to build ocfs2 with
kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Config.make.in
Commit c5ef1c42c51b1b5b4a401a6517bdda30933ddbaf in mainline marks struct
inode_operations in struct inode as a const. This patch allows one to build
ocfs2 with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 0b4d414714f0d2f922d39424b0c5c82ad900a381 in mainline removes the
insert_at_head argument from register_sysctl_table(). This patch allows
building ocfs2 with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 0e03036c97b70b2602f7dedaa3a223ed7563c2c9 in mainline registers
ocfs2 sysctl (FS_OCFS2) number under CTL_FS. This patch allows one to
build ocfs2 with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 9a53c3a783c2fa9b969628e65695c11c3e51e673 in mainline added
helper drop_nlink(). This patch allows one to build ocfs2 with kernels
having/not having that change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Makefile
These patches have incorporated almost all of Joel's comments. I still need
to discuss 0018-ocfs2-Handle-the-removal-of-struct-subsystem.patch with him.
Joel, I added your sign-offs even in patches that required changes (that is
after making the change.) I did so for easier tracking. Let me know
Commit 5b04aa3a64f854244bc40a6f528176ed50b5c4f6 introduced export symbol
do_sync_mapping_range(). This patch allows one to build ocfs2 with kernels
having/not having that change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Config.make.in
Commit d8c76e6f45c111c32a4b3e50a2adc9210737b0d8 in mainline introduced
helper inc_nlink(). This patch allows one to build ocfs2 with kernels
having/not having that change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Makefile
Commit 3bd858ab1c451725c07a805dcb315215dc85b86e in mainline introduces
helper macro is_owner_or_cap(). This patch allows one to build ocfs2 with
kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Makefile
Commit ee9b6d61a2a43c5952eb43283f8db284a4e70b8a in mainline marks
struct super_operations as a const in struct super_block. This patch
allows one to build with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED
Commit 54cb8821de07f2ffcd28c380ce9b93d5784b40d7 in mainline introduces
vmops-fault() which is used to replace vmops-populate() and vmops-nopage().
This patch allows one to build ocfs2 with kernels having/not having this
change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel
Commit 631d1febab8e546e3bb800bdfe2c212b8adf87de in mainline introduces
two new calls in configfs, configfs_depend_item() and configfs_undepend_item().
This patch allows one to build ocfs2 with kernels having/not having
this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off
Commit 01f2705daf5a36208e69d7cf95db9c330f843af6 in mainline introduced
macro zero_user_page(). This patch allows one to build ocfs2 with
kernels having/not having that change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
Signed-off-by: Joel Becker [EMAIL PROTECTED]
---
Makefile
Yes, this is better.
Joel Becker wrote:
On Thu, Dec 20, 2007 at 03:29:23PM -0800, Sunil Mushran wrote:
Commit 5b04aa3a64f854244bc40a6f528176ed50b5c4f6 introduced export symbol
do_sync_mapping_range(). This patch allows one to build ocfs2 with kernels
having/not having that change
I think this is better. Will do.
Joel Becker wrote:
On Thu, Dec 20, 2007 at 03:29:24PM -0800, Sunil Mushran wrote:
Commit 0f7fc9e4d03987fe29f6dd4aa67e4c56eb7ecb05 in mainline added
struct path in struct file. This patch allows one to build ocfs2 with
kernels having/not having that change
These patches allow ocfs2 pulled from mainline commit
e7b34019606ab1dd06196635e931b0c302799228 to build on 2.6.18.
I am not emailing the first set of patches that essentially copy
the source from the mainline and copy the build infrastructure files
from ocfs2-1.2.
The rationale behind this series
Commit 20c2df83d25c6a95affe6157a4c9cac4cf5ffaac removed the dtor arg
from kmem_cache_create(). This patch allows one to build ocfs2 with
kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
Config.make.in |1 +
Makefile
Commit ee9b6d61a2a43c5952eb43283f8db284a4e70b8a in mainline marks
struct super_operations as a const in struct super_block. This patch
allows one to build with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
Config.make.in|1 +
configure.in
Commit 52bad64d95bd89e08c49ec5a071fa6dcbe5a1a9c in mainline makes
changes to workqueue.h. This patch allows one to build ocfs2 with
kernels having/not having that change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
Config.make.in |2 +
Makefile
Commit 631d1febab8e546e3bb800bdfe2c212b8adf87de in mainline introduces
two new calls in configfs, configfs_depend_item() and configfs_undepend_item().
This patch allows one to build ocfs2 with kernels having/not having
this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
Makefile
Commit 0ceb331433e8aad9c5f441a965d7c681f8b9046f in mainline wraps
common segment checks in generic_segment_checks(). This patch allows
one to build ocfs2 with kernels having/not having this change.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
Config.make.in|1 +
configure.in
___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
http://oss.oracle.com/mailman/listinfo/ocfs2-devel
The ocfs2_vote_msg and ocfs2_response_msg structs needed to be
packed to ensure similar sizeofs in 32-bit and 64-bit arches.
Signed-off-by: Sunil Mushran [EMAIL PROTECTED]
---
fs/ocfs2/vote.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/ocfs2/vote.c b/fs/ocfs2
http://oss.oracle.com/~smushran/.debug/scripts/stat_sysdir.sh
File a bugzilla and attach the output of the above script. It will
dump the superblock and the system directory.
paul vogel wrote:
I have a setup with lot's of small files (Maildir), in 4 different
volumes and for some
reason the
Remove the spinlocks. Instead remove the leading underscores
Replace __dlm_print_one_lock_resource() with dlm_print_one_lock_resource().
And resubmit.
Also read the The Perfect Patch in http://oss.oracle.com/osswiki/OCFS2.
Your patch, while good, is missing the header and Signed-off-by
http://oss.oracle.com/~smushran/.suse/o2cb-quorum_fence.patch
We'll be checking in the above soon. It avoids CFLAGS. Any objections?
Jeff Mahoney wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
This patch handles the missing machine_restart() on some SUSE releases.
- -Jeff
diff -ruNp
Thanks Fabbio. Yes, we'll schedule the test on the big cluster after the
1.2.5 release run. Next week, I hope.
Fabio Massimo Di Nitto wrote:
Joel Becker wrote:
The extent map code was seeing an error trip when inserting records.
There is a sanity check ensuring that the new record is within
Or, he could just want to use the userspace hb. :)
In that case, check that setup.
Srinivas Eeda wrote:
That might because you have configured user mode dlm. What does |cat
/sys/o2cb/heartbeat_mode show, user?. If so run, /etc/init.d/o2cb
configure and answer n for the following
||Use
He meant... cat /etc/sysconfig/o2cb
If you are using novell's userspace hb, then it will be listed there.
Andy Johnson wrote:
Hello,
NO such thing as /sys/o2cb/heartbeat_mode !
I tried :
/etc/init.d/o2cb load
Loading module configfs: OK
Mounting configfs filesystem at /sys/kernel/config: OK
-off-by: Sunil Mushran [EMAIL PROTECTED]
Index: linux.git/fs/ocfs2/dlmglue.c
===
--- linux.git.orig/fs/ocfs2/dlmglue.c
+++ linux.git/fs/ocfs2/dlmglue.c
@@ -770,7 +770,7 @@ static int ocfs2_lock_create(struct ocfs
int dlm_flags
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/LocalMount
So I've updated the doc with the latest. Please review.
___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
http://oss.oracle.com/mailman/listinfo/ocfs2-devel
Yes, we've had many people ask for it too.
Happy Thanksgiving.
Jeff Mahoney wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Sunil Mushran wrote:
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/LocalMount
Please review the writeup and the patches for the Local FS Mount.
I was hoping
http://oss.oracle.com/~smushran/debugfs.ocfs2-icheck-04a.patch
The comments have been inlined in the patch.
Summary;
1. Follow Tao's recommendation for checking against known holes.
The check for the first cluster group can be done before hand, and for
the remaining, it can be done as part of
Typically all bugs are fixed on 1.2.x and then rolled forward to git.
Features follow the opposite route.
We don't yet have a date for 1.2.2.
Brian Long wrote:
On Wed, 2006-06-21 at 11:43 -0700, Mark Fasheh wrote:
Please pull from 'upstream-linus' branch of
:
1. Re: Please help me in getting OCFS2 design doc. (Sunil Mushran)
--
Message: 1
Date: Thu, 27 Apr 2006 10:03:23 -0700
From: Sunil Mushran [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED
901 - 958 of 958 matches
Mail list logo