[Ocfs2-tools-commits] branch, master, updated. ocfs2-tools-1.4.0-314-g314e68c

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Tue Jun 30 19:42:11 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 "Tools to manage the ocfs2 filesystem.".

The branch, master has been updated
       via  314e68cda1fb5326658369886a32543ab4b3914e (commit)
       via  1f774d917ef6ddb3cabd465a7c858ed3d3c63304 (commit)
       via  5e564e139228c2b9553e1f009c6cc58b17fff9b8 (commit)
       via  52fdd9b46fc61fdd7c6ad5b4ea73104ab2fdf28d (commit)
      from  4d1c343001d554d1bcaacc79c7735ff7fda8fd9c (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 314e68cda1fb5326658369886a32543ab4b3914e
Author: Tristan Ye <tristan.ye at oracle.com>
Date:   Fri Jun 26 10:46:22 2009 +0800

    Ocfs2-tools: Fix bug in fswreck to let LALLOC_* prompt codes behave correctly.
    
    Joel,
    
    I've tested your patch '[PATCH] libocfs2: Prevent endian swapping
    from scribbling over memory', it resolves almost all of the failure
    fswreck hit in ppc arch, However, some prompt codes in fswreck still
    failed with your patch, cause the problem was in fswreck's code.
    
    We don't need to swap the inode's field after reading the block from
    disk in fswreck's code, since it has been done by ocfs2_read_inode()
    in libocfs2. this patch help following prompt codes survive from failure
    in big-endian system.
    
    	LALLOC_BM_SIZE
    	LALLOC_BM_OVERRUN
    	LALLOC_BM_STRADDL
    	LALLOC_USED_OVERRUN
    	LALLOC_CLEAR
    
    Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit 1f774d917ef6ddb3cabd465a7c858ed3d3c63304
Author: Tristan Ye <tristan.ye at oracle.com>
Date:   Fri Jun 26 10:33:57 2009 +0800

    Ocfs2-tools: Fix bug for fswreck to handle corruption of inlined directory correctly.
    
    There is a known issue that inline-data didn't work correctly in fswreck's
    directory codes somehow, where it tries to add dirents to dirblocks even for
    inlined dirs. Therefore, corruptions using add_ent_to_dir() should really use
    ocfs2_link() instead to cover the inlined dirs, as well, the corruptions which
    directly modify dirents also have to consider inlined case(it should be doable
    with ocfs2_dir_iterate()).
    
    Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit 5e564e139228c2b9553e1f009c6cc58b17fff9b8
Author: Tristan Ye <tristan.ye at oracle.com>
Date:   Fri Jun 26 10:11:01 2009 +0800

    Ocfs2-tools: Fix a minor bug of fswreck.
    
    Should start the prompt code from index 0 in main program,it's obviously
    a mistake here. The patch also add fprintf description for prompt
    code(DUPLICATE_CLUSTERS).
    
    Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit 52fdd9b46fc61fdd7c6ad5b4ea73104ab2fdf28d
Author: Tristan Ye <tristan.ye at oracle.com>
Date:   Wed Jun 24 17:46:39 2009 +0800

    Ocfs2-tools: Classify duplicate prompt codes in fsck.ocfs2.
    
    fsck.ocfs2 is supposed to only use each prompt code once. However,
    about four of the codes are used in multiple places. We therefore
    should make distinct codes for each case.
    
    Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

-----------------------------------------------------------------------

Summary of changes:
 fsck.ocfs2/fsck.ocfs2.checks.8.in |   68 ++++++++-
 fsck.ocfs2/journal.c              |    6 +-
 fsck.ocfs2/pass1.c                |    8 +-
 fsck.ocfs2/xattr.c                |    7 +-
 fswreck/dir.c                     |  321 +++++++++++++++++++++++--------------
 fswreck/inode.c                   |    5 +
 fswreck/local_alloc.c             |    6 +-
 fswreck/main.c                    |    2 +-
 8 files changed, 285 insertions(+), 138 deletions(-)


hooks/post-receive
-- 
Tools to manage the ocfs2 filesystem.



More information about the Ocfs2-tools-commits mailing list