[Ocfs2-devel] [git patches] ocfs2 updates

2006-02-16 Thread Mark Fasheh
lock ocfs2: fix release of ast never reserved ocfs2: add dlm_wait_for_node_death ocfs2: manually grant remote recovery lock ocfs2: detach from heartbeat events before freeing mle Mark Fasheh: ocfs2: only checkpoint journal when asked to diff --git a/fs/ocfs2/dlm

Re: [Ocfs2-devel] [PATCH 01/14] ocfs2: fix -Wformat warnings when building UML on x86-64

2006-02-21 Thread Mark Fasheh
more ugly. Unless you have a patch, I'll put removal of ML*64 on my todo list, but in the meantime lets silence things for Jeff. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel

[Ocfs2-devel] [git patches] ocfs2 updates

2006-03-01 Thread Mark Fasheh
.owner on masklog sysfs attributes. ocfs2: Respond to on-disk corruption in the extent map code. Mark Fasheh: ocfs2: remove pointless max journal size limit ocfs2: remove unused code ocfs2: remove non existing function prototypes ocfs2: fix orphan recovery deadlock

Re: [Ocfs2-devel] [git patches] ocfs2 updates

2006-03-01 Thread Mark Fasheh
On Wed, Mar 01, 2006 at 03:37:14PM -0800, Andrew Morton wrote: Mark Fasheh [EMAIL PROTECTED] wrote: + Extent %d at e_blkno %MLFu64 of inode %MLFu64 goes past ip_clusters of %u\n, Sometime, please consider killing MLFu64 and friends. Yeah, it's on my

Re: [Ocfs2-devel] Ocfs2 performance

2006-03-09 Thread Mark Fasheh
thing happened when I recently switched disk arrays - the fluctuations in untar times disappeared. The new array is much nicer, while the old one was basically Just A Bunch Of Disks. Also, sync times dropped dramatically. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

Re: [Ocfs2-devel] [2.6 patch] fs/ocfs2/dlm/dlmrecovery.c: make dlm_lockres_master_requery() static

2006-04-03 Thread Mark Fasheh
On Fri, Mar 31, 2006 at 04:53:55PM +0200, Adrian Bunk wrote: dlm_lockres_master_requery() became global without any external usage. Looks good, thanks. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel

Re: [Ocfs2-devel] [RFC: 2.6 patch] fs/ocfs2/: remove unused exports

2006-04-15 Thread Mark Fasheh
these. - cluster/nodemanager.c: o2nm_node_put - cluster/nodemanager.c: o2nm_node_get Can go for now. - dlm/dlmmaster.c: dlm_migrate_lockres Was exported for debugging only anyway AFAIR. Can go. Thanks, --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

[Ocfs2-devel] [git patches] ocfs2 fixes

2006-05-11 Thread Mark Fasheh
/vote.c |6 +- 9 files changed, 213 insertions(+), 86 deletions(-) Joel Becker: configfs: Fix a reference leak in configfs_mkdir(). configfs: configfs_mkdir() failed to cleanup linkage. configfs: Make sure configfs_init() is called before consumers. Mark Fasheh

[Ocfs2-devel] [git patches] ocfs2 fixes

2006-05-17 Thread Mark Fasheh
in configfs_mkdir(). configfs: configfs_mkdir() failed to cleanup linkage. configfs: Make sure configfs_init() is called before consumers. Mark Fasheh: ocfs2: take data locks around extend ocfs2: take meta data lock in ocfs2_file_aio_read() ocfs2: Don't populate uptodate cache

Re: [Ocfs2-devel] OCFS2 features RFC

2006-05-20 Thread Mark Fasheh
wondering how we're going to support all the different fencing methods using kernel modules ;) --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com

[Ocfs2-devel] [git patches] ocfs2 updates

2006-06-29 Thread Mark Fasheh
in ocfs2_direct_IO_get_blocks() Joel Becker: configfs: Release memory in configfs_example. configfs: Clear up a few extra spaces where there should be TABs. ocfs2: Compile-time disabling of ocfs2 debugging output. ocfs2: silence -EEXIST from ocfs2_extent_map_insert/lookup Mark Fasheh

Re: [Ocfs2-devel] cluster/heartbeat.c::compute_max_sectors is invalid.

2006-09-13 Thread Mark Fasheh
software might have similar problems :) So yeah. I don't reallly have any qualms changing ocfs2 heartbeat to a more natural usage of the bio API. Thanks! --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2

[Ocfs2-devel] Re: [git patches] ocfs2 post 2.6.18 features

2006-09-24 Thread Mark Fasheh
. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

[Ocfs2-devel] [git patches] ocfs2 and configfs fixes

2006-10-20 Thread Mark Fasheh
in check_perm() Mark Fasheh: ocfs2: fix page zeroing during simple extends ocfs2: cond_resched() in ocfs2_zero_extend() Sunil Mushran: ocfs2: remove spurious d_count check in ocfs2_rename() diff --git a/fs/configfs/file.c b/fs/configfs/file.c index e6d5754..cf33fac 100644 --- a/fs

Re: [Ocfs2-devel] Local FS mount

2006-11-22 Thread Mark Fasheh
it such that users know 100% in a very explicit way via mount(8) whether an ocfs2 mount is local, then adding a mount option is the better way imho. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list

Re: [Ocfs2-devel] [patch 1/1] ocfs2-timeout-protocol.patch

2006-11-29 Thread Mark Fasheh
to return -EOVERFLOW where we would error out before. Thanks, --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

[Ocfs2-devel] [git patches] ocfs2 and configfs updates

2006-12-04 Thread Mark Fasheh
configfs: make configfs_dirent_exists() static Mark Fasheh: ocfs2: fix format warnings in dlm_alloc_pagevec() ocfs2: remove unused ocfs2_journal_handle field ocfs2: have ocfs2_extend_trans() take handle_t ocfs2: remove ocfs2_journal_handle flags field ocfs2: don't

Re: [Ocfs2-devel] [patch 1/1]OCFS2: allow the ocfs2 heartbeat thread to prioritize I/O

2006-12-05 Thread Mark Fasheh
doesn't support sys_ioprio_set(). --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

[Ocfs2-devel] Re: Relative atime (was Re: What's in ocfs2.git)

2006-12-05 Thread Mark Fasheh
time in -mm would be nice... --Mark From: Mark Fasheh [EMAIL PROTECTED] Date: Tue, 5 Dec 2006 14:13:41 -0800 Subject: [PATCH] ocfs2: relative atime support Update ocfs2_should_update_atime() to understand the MNT_RELATIME flag and to test against mtime / ctime accordingly. Signed-off

Re: [Ocfs2-devel] [patch 3/3] ocfs2-timeout-protocol.patch

2006-12-05 Thread Mark Fasheh
. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] ocfs2: mount local patch

2006-12-05 Thread Mark Fasheh
On Tue, Dec 05, 2006 at 05:56:35PM -0800, Sunil Mushran wrote: Find attached the patch for local mounts. Ok, this should be up in ocfs2.git now. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing

Re: [Ocfs2-devel] [patch 2/2]OCFS2: allow the ocfs2 heartbeat thread to prioritize I/O

2006-12-07 Thread Mark Fasheh
pertaining to the existence (or not) of that api. Otherwise most of your patch looks pretty reasonable. I guess a follow up patch would be to get mount.ocfs2.c to call ocfs2_hb_ctl to set a higher-than-the-default priority. Thanks! --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL

Re: [Ocfs2-devel] [patch 2/3]OCFS2: allow the ocfs2 heartbeat thread to prioritize I/O --revision 3

2006-12-11 Thread Mark Fasheh
On Mon, Dec 11, 2006 at 02:38:01PM -0800, Mark Fasheh wrote: + run_hb_ctl (hb_ctl_path, mo.dev, -P); Don't we need to add another argument for the actual priority value? Never mind - I see that ocfs2_hb_ctl will just pick the default. Ok, both userspace patches and the kernel patch

Re: [Ocfs2-devel] Fixing cluster/heartbeat.c's use of bio_add_page()

2007-01-09 Thread Mark Fasheh
. Otherwise the patch seems to look fine. I can test a future version here at Oracle. Thanks, --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman

[Ocfs2-devel] [git patches] ocfs2 fixes

2007-01-29 Thread Mark Fasheh
|2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Mark Fasheh: ocfs2: fix thinko in ocfs2_backup_super_blkno() diff --git a/fs/ocfs2/ocfs2_fs.h b/fs/ocfs2/ocfs2_fs.h index c99e905..e61e218 100644 --- a/fs/ocfs2/ocfs2_fs.h +++ b/fs/ocfs2/ocfs2_fs.h @@ -587,7 +587,7 @@ static inline u64

Re: [Ocfs2-devel] [git patches] ocfs2 fixes

2007-01-29 Thread Mark Fasheh
On Mon, Jan 29, 2007 at 12:04:59PM -0800, Mark Fasheh wrote: Hi Linus, I made a silly error in my last upstream push. This patch makes ocfs2 build again. Ok, never mind - I just noticed that you directly applied my patch on Friday. Thanks! --Mark -- Mark Fasheh Senior Software

[Ocfs2-devel] [git patches] ocfs2 fixes

2007-02-02 Thread Mark Fasheh
://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2.git upstream-linus to receive the following update: From: Mark Fasheh [EMAIL PROTECTED] [PATCH] ocfs2: ocfs2_link() journal credits update Commit 592282cf2eaa33409c6511ddd3f3ecaa57daeaaa fixed some missing directory c/mtime updates in part

[Ocfs2-devel] [git patches] ocfs2 and configfs updates

2007-02-08 Thread Mark Fasheh
sc-sc_send_lock to protect outbound outbound messages Thanks, --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

[Ocfs2-devel] [git patches] ocfs2 and configfs fixes

2007-03-14 Thread Mark Fasheh
Hi Linus, All of these fixes are straight forward and well tested, here in our lab. There's actually more ocfs2 fixes but the rest are for extremely rare conditions, so they can wait (post 2.6.21) until we get some more testing on them. --Mark Please pull from 'upstream-linus'

[Ocfs2-devel] [git patches] ocfs2 fixes

2007-03-28 Thread Mark Fasheh
Hi Linus, These two fixes are for ocfs2 dlm regressions introduced during the merge window. Please pull from 'upstream-linus' branch of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2.git upstream-linus to receive the following updates: fs/ocfs2/dlm/dlmdomain.c |8 ++-

Re: [Ocfs2-devel] Remove the printing of harmless ERRORS like ECONNRESET, EPIPE

2007-03-29 Thread Mark Fasheh
exists in ocfs2-1.2 branch. That looks good - please commit with my sob. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo

[Ocfs2-devel] Re: [RFC: 2.6.16 patch] ocfs2 heartbeat: clean up bio submission code

2007-03-29 Thread Mark Fasheh
to work, that would really help me out. Thanks, --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] [PATCH 0/3] Properly protect the extent map

2007-04-02 Thread Mark Fasheh
problems but if you have any more information about what you saw, it might point to something we missed. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http

Re: [Ocfs2-devel] [PATCH 0/3] Properly protect the extent map

2007-04-02 Thread Mark Fasheh
. These patches look good - thanks. Have you had a chance to test against mainline? --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo

Re: [Ocfs2-devel] [PATCH 0/3] Properly protect the extent map

2007-04-02 Thread Mark Fasheh
into ocfs2.git shortly. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

[Ocfs2-devel] [git patches] ocfs2 updates

2007-04-27 Thread Mark Fasheh
/super.c|7 fs/ocfs2/vote.c | 289 --- fs/ocfs2/vote.h |3 fs/sync.c |8 include/linux/fs.h |9 31 files changed, 4697 insertions(+), 2237 deletions(-) Mark Fasheh: ocfs2: Local mounts should

Re: [Ocfs2-devel] configfs: possible recursive locking detected

2007-04-27 Thread Mark Fasheh
in configfs and ocfs2 right now which need fixing. I got a couple of them a while back, but that didn't scratch the surface it seems :/ --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel

Re: [Ocfs2-devel] Clustered Samba/CTDB on ocfs2 ?

2007-05-02 Thread Mark Fasheh
to support cluster-aware fcntl locking? That's the one thing that Ocfs2 doesn't do yet. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman

Re: [Ocfs2-devel] Clustered Samba/CTDB on ocfs2 ?

2007-05-02 Thread Mark Fasheh
it on another node. Yeah - we handle data coherency between nodes. O_DIRECT gets you around some of those guarantees, so mixing it with buffered I/O is generally discouraged. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

[Ocfs2-devel] [git patches] ocfs2 fixes

2007-05-03 Thread Mark Fasheh
Joel Becker: ocfs2: Wrap access of directory allocations with ip_alloc_sem. Mark Fasheh: ocfs2: Implement compat_ioctl() ocfs2: fix sparse warnings in fs/ocfs2 ocfs2: fix sparse warnings in fs/ocfs2/dlm ocfs2: fix sparse warnings in fs/ocfs2/cluster ocfs2: Force

Re: [Ocfs2-devel] [PATCH] ocfs: use list_for_each_entry where benefical

2007-05-17 Thread Mark Fasheh
On Thu, May 17, 2007 at 04:03:13PM +0200, Christoph Hellwig wrote: Signed-off-by: Christoph Hellwig [EMAIL PROTECTED] Looks good - it'll make it into ocfs2.git today. Thanks Christoph. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

Re: [Ocfs2-devel] [PATCH] ocfs: use generic_segment_checks

2007-05-18 Thread Mark Fasheh
On Fri, May 18, 2007 at 01:12:40PM +0200, Christoph Hellwig wrote: Signed-off-by: Christoph Hellwig [EMAIL PROTECTED] Ok looks good. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list

[Ocfs2-devel] [git patches] ocfs2 updates

2007-05-25 Thread Mark Fasheh
++- fs/ocfs2/file.c | 33 ++--- fs/ocfs2/localalloc.c |7 --- 3 files changed, 12 insertions(+), 39 deletions(-) Christoph Hellwig: ocfs2: use generic_segment_checks Mark Fasheh: ocfs2: trylock in ocfs2_readpage() ocfs2: unmap_mapping_range

Re: [Ocfs2-devel] Clustered Samba/CTDB on ocfs2 ?

2007-06-04 Thread Mark Fasheh
would help to validate ocfs2 + clustered samba as a usable setup? I'm thinking some sort of coherency verification against two clients mounted on two seperate nodes at the least. Is there a particular test suite you all run on this stuff? --Mark -- Mark Fasheh Senior Software Developer, Oracle

[Ocfs2-devel] [git patches] ocfs2 fixes

2007-06-08 Thread Mark Fasheh
deletions(-) Mark Fasheh: ocfs2: Fix invalid assertion during write on 64k pages Tiger Yang: ocfs2: Fix masklog breakage diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c index 0023b31..a480b09 100644 --- a/fs/ocfs2/aops.c +++ b/fs/ocfs2/aops.c @@ -798,6 +798,11 @@ int

[Ocfs2-devel] Re: [KJ PATCH] Replacing memset(addr, 0, PAGE_SIZE) with clear_page() in fs/ocfs2/dlm/dlmrecovery.c

2007-06-12 Thread Mark Fasheh
On Mon, Jun 11, 2007 at 09:38:19AM +0530, Shani Moideen wrote: Replacing memset(addr,0,PAGE_SIZE) with clear_page() in fs/ocfs2/dlm/dlmrecovery.c Ok, that looks good - thanks. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

[Ocfs2-devel] Re: [-mm PATCH] ocfs2: -fallocate() support

2007-07-02 Thread Mark Fasheh
mechanism on Linux. Yeah, that was the primary reason I chose to implement the ioctl (along with the -fallocate patch) --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel

[Ocfs2-devel] [git patches] ocfs2 and configfs updates

2007-07-11 Thread Mark Fasheh
in the background. Johannes Berg: configsfs buffer: use mutex Mark Fasheh: ocfs2: take ip_alloc_sem during entire truncate ocfs2: rework ocfs2_buffered_write_cluster() ocfs2: factor out write aops into nolock variants ocfs2: shared writeable mmap ocfs2: harden buffer check

Re: [Ocfs2-devel] [patch] Fix a wrong cluster calculation.

2007-09-06 Thread Mark Fasheh
is smaller than a cluster size. In that case, we have to write 2 clusters actually. So we have to take the start position into consideration also. Good catch Tao, thanks. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

[Ocfs2-devel] [PATCH 00/15] ocfs2: Support for inline-data

2007-09-19 Thread Mark Fasheh
is also available via git in the 'inline-data' branch of ocfs2.git. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

[Ocfs2-devel] [PATCH 14/15] ocfs2: Read support for directories with inline data

2007-09-19 Thread Mark Fasheh
(). Signed-off-by: Mark Fasheh [EMAIL PROTECTED] --- fs/ocfs2/dir.c | 176 +--- 1 files changed, 168 insertions(+), 8 deletions(-) diff --git a/fs/ocfs2/dir.c b/fs/ocfs2/dir.c index 4c36eae..f7aaf4e 100644 --- a/fs/ocfs2/dir.c +++ b/fs/ocfs2/dir.c

[Ocfs2-devel] [PATCH 02/15] ocfs2: Small refactor of truncate zeroing code

2007-09-19 Thread Mark Fasheh
) for Ocfs2 cluster sizes greater than page size, so it makes sense to keep the code in one place. Signed-off-by: Mark Fasheh [EMAIL PROTECTED] --- fs/ocfs2/alloc.c | 151 ++ fs/ocfs2/aops.c | 20 --- fs/ocfs2/aops.h |2 + 3 files changed

[Ocfs2-devel] [PATCH 06/15] ocfs2: Remove open coded readdir()

2007-09-19 Thread Mark Fasheh
ocfs2_queue_orphans() has an open coded readdir loop which can easily just use a directory accessor function. Signed-off-by: Mark Fasheh [EMAIL PROTECTED] --- fs/ocfs2/dir.c | 28 +++-- fs/ocfs2/dir.h |7 +-- fs/ocfs2/journal.c | 118

[Ocfs2-devel] [PATCH 07/15] ocfs2: Implement ocfs2_empty_dir() as a caller of ocfs2_dir_foreach()

2007-09-19 Thread Mark Fasheh
We can preserve the behavior of ocfs2_empty_dir(), while getting rid of the open coded directory walk by just providing a smart filldir callback. This also automatically gets to use the dir readahead code, though in this case any advantage is minor at best. Signed-off-by: Mark Fasheh [EMAIL

[Ocfs2-devel] [PATCH 08/15] ocfs2: Provide convenience function for ino lookup

2007-09-19 Thread Mark Fasheh
accounting. Signed-off-by: Mark Fasheh [EMAIL PROTECTED] --- fs/ocfs2/dir.c | 17 + fs/ocfs2/dir.h |2 ++ fs/ocfs2/export.c |8 +--- fs/ocfs2/namei.c |9 ++--- fs/ocfs2/sysfile.c | 10 +++--- 5 files changed, 25 insertions(+), 21 deletions

Re: [Ocfs2-devel] [PATCH 1/1] ocfs2: Vote message and response structures packed

2007-09-20 Thread Mark Fasheh
ocfs2_vote_work { struct list_head w_list; -- 1.5.2.5 ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

Re: [Ocfs2-devel] [PATCH 05/15] ocfs2: Pass raw u64 to filldir

2007-09-20 Thread Mark Fasheh
On Thu, Sep 20, 2007 at 11:40:47AM -0700, Joel Becker wrote: On Mon, Sep 10, 2007 at 05:30:26PM -0700, Mark Fasheh wrote: filldir_t can take this, so don't turn de-inode into a 32 bit value. Right now this doesn't make a difference since no ocfs2 inodes overflow that, but it could

Re: [Ocfs2-devel] [PATCH 11/15] ocfs2: Structure updates for inline data

2007-09-20 Thread Mark Fasheh
On Thu, Sep 20, 2007 at 04:17:46PM -0700, Joel Becker wrote: On Fri, Sep 07, 2007 at 01:58:15PM -0700, Mark Fasheh wrote: Add the disk, network and memory structures needed to support data in inode. /* + * Data-in-inode header. This is only used if i_flags has + * OCFS2_INLINE_DATA_FL

Re: [Ocfs2-devel] [PATCH 14/15] ocfs2: Read support for directories with inline data

2007-09-20 Thread Mark Fasheh
On Thu, Sep 20, 2007 at 04:47:40PM -0700, Joel Becker wrote: On Wed, Sep 12, 2007 at 01:01:18PM -0700, Mark Fasheh wrote: +static int ocfs2_dir_foreach_blk_id(struct inode *inode, + unsigned long *f_version, + loff_t *f_pos, void

[Ocfs2-devel] [git patches] ocfs2 fixes

2007-09-21 Thread Mark Fasheh
+ fs/ocfs2/suballoc.h | 11 +++ fs/ocfs2/vote.c |4 ++-- 7 files changed, 57 insertions(+), 30 deletions(-) Mark Fasheh (3): ocfs2: Allow smaller allocations during large writes ocfs2: Fix pos/len passed to ocfs2_write_cluster ocfs2: Don't

[Ocfs2-devel] [git patch] small ocfs2 fix

2007-10-03 Thread Mark Fasheh
One more well tested Ocfs2 fix to get in before 2.6.24. Thanks, --Mark Please pull from 'upstream-linus' branch of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2.git upstream-linus to receive the following updates: fs/ocfs2/localalloc.c |4 +++- 1 files changed, 3

[Ocfs2-devel] Re: [2.6 patch] make ocfs2_find_entry_el() static

2007-10-25 Thread Mark Fasheh
On Wed, Oct 24, 2007 at 06:23:27PM +0200, Adrian Bunk wrote: ocfs2_find_entry_el() can become static. Looks good, thanks Adrian. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2

Re: [Ocfs2-devel] [PATCH] Fix priority mistakes in fs/ocfs2/{alloc.c, dlmglue.c}

2007-10-26 Thread Mark Fasheh
On Sat, Oct 27, 2007 at 12:20:36AM +0200, Roel Kluin wrote: Fixes priority mistakes similar to '!x y' Ok, that all looks good - thanks. --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list

[Ocfs2-devel] Re: [RFC] add FIEMAP ioctl to efficiently map file allocation

2007-10-29 Thread Mark Fasheh
On Mon, Oct 29, 2007 at 04:13:02PM -0600, Andreas Dilger wrote: On Oct 29, 2007 13:57 -0700, Mark Fasheh wrote: Thanks for posting this. I believe that an interface such as FIEMAP would be very useful to Ocfs2 as well. (I added ocfs2-devel to the e-mail) I tried to make it as Lustre

[Ocfs2-devel] [git patches] ocfs2 fixes

2007-11-07 Thread Mark Fasheh
+- fs/ocfs2/namei.c | 13 ++--- 8 files changed, 73 insertions(+), 25 deletions(-) Adrian Bunk (1): [2.6 patch] make ocfs2_find_entry_el() static Jan Kara (1): Fix possibly too long write in o2hb_setup_one_bio() Mark Fasheh (4): ocfs2

[Ocfs2-devel] [PATCH 1/2] ocfs2: Reset journal parameters after s_mount_opt update

2007-11-07 Thread Mark Fasheh
Right now we're just setting them from the existing parameters, not the new ones that a remount specified. Signed-off-by: Mark Fasheh [EMAIL PROTECTED] --- fs/ocfs2/super.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index

[Ocfs2-devel] [PATCH 2/2] ocfs2: Support commit= mount option

2007-11-07 Thread Mark Fasheh
-by: Mark Fasheh [EMAIL PROTECTED] --- Documentation/filesystems/ocfs2.txt | 11 +++ fs/ocfs2/journal.c |8 ++-- fs/ocfs2/ocfs2.h|1 + fs/ocfs2/super.c| 23 +++ 4 files changed, 41 insertions(+), 2

[Ocfs2-devel] Ocfs2 patch set for Linux v2.6.23 now available, 2.6.22.6 EOL

2007-11-12 Thread Mark Fasheh
with a patch series that no longer includes the conflicting fix (as it will have been included already in the 2.6.22.4 distribution). Shortlog of the current set of patches follows: Mark Fasheh (1): ocfs2: fix write() performance regression Roel Kluin (1): Fix priority mistakes in fs

Re: [Ocfs2-devel] [PATCH 2/2] Add online resize support for ocfs2, take 1

2007-11-20 Thread Mark Fasheh
-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman

Re: [Ocfs2-devel] [PATCH 2/2] Add online resize support for ocfs2, take 1

2007-11-20 Thread Mark Fasheh
On Wed, Nov 21, 2007 at 09:33:40AM +0800, tao.ma wrote: Thanks for your review. Just one thing that I am not clear. Mark Fasheh wrote: diff --git a/fs/ocfs2/journal.h b/fs/ocfs2/journal.h index 4b32e09..ae08951 100644 --- a/fs/ocfs2/journal.h +++ b/fs/ocfs2/journal.h @@ -278,6 +278,9

Re: [Ocfs2-devel] [PATCH 2/2] Add online resize support for ocfs2, take 1

2007-11-20 Thread Mark Fasheh
On Wed, Nov 21, 2007 at 10:38:42AM +0800, tao.ma wrote: Mark Fasheh wrote: On Wed, Nov 21, 2007 at 09:33:40AM +0800, tao.ma wrote: Thanks for your review. Just one thing that I am not clear. Mark Fasheh wrote: diff --git a/fs/ocfs2/journal.h b/fs/ocfs2/journal.h index 4b32e09

Re: [Ocfs2-devel] [PATCH 3/3] Implement GROUP_ADD for online resize, take 2

2007-11-30 Thread Mark Fasheh
patch was missing that too... --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] [PATCH 1/3] Add online resize support for ocfs2, take 2

2007-11-30 Thread Mark Fasheh
source through the sparse tool. It will help us catch endian bugs when reading/writing on-disk fields. LWN actually has a good tutorial: http://lwn.net/Articles/205624/ --Mark -- Mark Fasheh Senior Software Developer, Oracle [EMAIL PROTECTED

Re: [Ocfs2-devel] [PATCH 3/3] Implement GROUP_ADD for online resize, take 2

2007-12-03 Thread Mark Fasheh
On Mon, Dec 03, 2007 at 10:06:32AM +0800, tao.ma wrote: Mark Fasheh wrote: +static int ocfs2_check_new_group(struct inode *inode, +struct ocfs2_dinode *di, +struct ocfs2_new_group_input *input) +{ + int ret; + struct

Re: [Ocfs2-devel] [PATCH 4/7] ocfs2: slot_map I/O based on i_size.

2007-12-31 Thread Mark Fasheh
On Thu, Dec 06, 2007 at 09:19:44PM -0800, Joel Becker wrote: The slot map code assumed a slot_map file has one block allocated. This changes the code to I/O as many blocks as will cover i_size. Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark

Re: [Ocfs2-devel] [PATCH 4/7] ocfs2: slot_map I/O based on i_size.

2007-12-31 Thread Mark Fasheh
On Mon, Dec 31, 2007 at 04:48:38PM -0800, Mark Fasheh wrote: On Thu, Dec 06, 2007 at 09:19:44PM -0800, Joel Becker wrote: The slot map code assumed a slot_map file has one block allocated. This changes the code to I/O as many blocks as will cover i_size. Signed-off-by: Joel Becker [EMAIL

Re: [Ocfs2-devel] [PATCH 7/7] ocfs2: New slot map format

2007-12-31 Thread Mark Fasheh
it. --Mark -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] [PATCH 0/2] Unwritten extent merge update,V1

2008-01-06 Thread Mark Fasheh
I'm really happy that you took this task on ;) --Mark -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c index cf30761..0bebced 100644 --- a/fs/ocfs2/alloc.c +++ b/fs/ocfs2/alloc.c @@ -49,6 +49,8 @@ #include uptodate.h

Re: [Ocfs2-devel] [PATCH 2/2] Enable cross extent block merge.V1

2008-01-06 Thread Mark Fasheh
in the array here please. --Mark -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] [PATCH 03/30] ocfs2: Handle workqueue changes

2008-01-08 Thread Mark Fasheh
-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] Though I'd have preferred a more descriptive name than NO_DELAYED_WORK, which makes me think that we got rid of the entire delayed work mechanism. Maybe NO_DELAYED_WORK_STRUCT --Mark -- Mark Fasheh Principal

Re: [Ocfs2-devel] [PATCH 07/30] ocfs2: Handle missing vmops-fault()

2008-01-08 Thread Mark Fasheh
. Signed-off-by: Sunil Mushran [EMAIL PROTECTED] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel

Re: [Ocfs2-devel] [PATCH 09/30] ocfs2: Define enum umh_wait

2008-01-08 Thread Mark Fasheh
-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] [PATCH 06/30] ocfs2: Include do_sync_mapping_range() from mainline

2008-01-08 Thread Mark Fasheh
; +} Shouldn't the function definitions be in a C file? It's pretty heavy for a header --Mark -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com

Re: [Ocfs2-devel] [PATCH 08/30] ocfs2: Handle struct f_path in struct file

2008-01-08 Thread Mark Fasheh
-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2

Re: [Ocfs2-devel] [PATCH 05/30] ocfs2: Handle macro zero_user_page()

2008-01-08 Thread Mark Fasheh
] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo

Re: [Ocfs2-devel] [PATCH 06/30] ocfs2: Include do_sync_mapping_range() from mainline

2008-01-08 Thread Mark Fasheh
On Tue, Jan 08, 2008 at 01:21:51PM -0800, Sunil Mushran wrote: FLAGS_alloc.o += -DNO_SYNC_MAPPING_RANGE It's only included with alloc.c. And if we ever need to call it from another file? --Mark -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED

Re: [Ocfs2-devel] [PATCH 14/30] ocfs2: Handle enum value FS_OCFS2

2008-01-08 Thread Mark Fasheh
[EMAIL PROTECTED] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com

Re: [Ocfs2-devel] [PATCH 17/30] ocfs2: Handle su_mutex in struct configfs_subsystem

2008-01-08 Thread Mark Fasheh
[EMAIL PROTECTED] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http

Re: [Ocfs2-devel] [PATCH 15/30] ocfs2: Handles configfs_depend_item() and configfs_undepend_item()

2008-01-08 Thread Mark Fasheh
this change. Signed-off-by: Sunil Mushran [EMAIL PROTECTED] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel

Re: [Ocfs2-devel] [PATCH 20/30] ocfs2: Handle missing iop-fallocate()

2008-01-08 Thread Mark Fasheh
] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo

Re: [Ocfs2-devel] [PATCH 19/30] ocfs2: Handle missing macro is_owner_or_cap()

2008-01-08 Thread Mark Fasheh
] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman

Re: [Ocfs2-devel] [PATCH 12/30] ocfs2: Handle missing dtors in kmem_cache_create()

2008-01-08 Thread Mark Fasheh
] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo

Re: [Ocfs2-devel] [PATCH 27/30] ocfs2: Handle missing vectorized fileops aio_read() and aio_write()

2008-01-08 Thread Mark Fasheh
and work against a 2.6.24 kernel? --Mark -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] [PATCH 26/30] ocfs2: Handle missing const struct inode_operations in struct inode

2008-01-08 Thread Mark Fasheh
[EMAIL PROTECTED] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http

Re: [Ocfs2-devel] [PATCH 29/30] ocfs2: Handle older prototype of bi_end_io_t

2008-01-08 Thread Mark Fasheh
] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman

Re: [Ocfs2-devel] [PATCH 28/30] ocfs2: Handle missing __splice_from_pipe()

2008-01-08 Thread Mark Fasheh
not providing __splice_from_pipe(). We will later add a patch to enable splice io with such kernels too. Signed-off-by: Sunil Mushran [EMAIL PROTECTED] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL

Re: [Ocfs2-devel] [PATCH 30/30] ocfs2: Handle missing exportfs.h

2008-01-08 Thread Mark Fasheh
[EMAIL PROTECTED] Signed-off-by: Joel Becker [EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com

Re: [Ocfs2-devel] OCFS2-1.4 Yet another drop

2008-01-09 Thread Mark Fasheh
On Wed, Jan 09, 2008 at 05:59:02PM -0800, Sunil Mushran wrote: Hopefully this is the last drop before we create the repos. The big change in this drop is moving the kernel code to from kapi-include headers to compat-file.c This all looks fine to me. --Mark -- Mark Fasheh Principal

Re: [Ocfs2-devel] [PATCH 1/1] Clear joining_node no matter whether it is in the domain map or not.

2008-01-10 Thread Mark Fasheh
catch Tao. I'll throw this in ocfs2.git. --Mark -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Re: [Ocfs2-devel] [PATCH 2/2] dlm: Forward ported the dlm debugging from 1.2 to 1.4

2008-01-15 Thread Mark Fasheh
[EMAIL PROTECTED] Signed-off-by: Mark Fasheh [EMAIL PROTECTED] -- Mark Fasheh Principal Software Developer, Oracle [EMAIL PROTECTED] ___ Ocfs2-devel mailing list Ocfs2-devel@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-devel

  1   2   3   4   5   6   7   8   9   >