[Ocfs2-tools-commits] branch, for-review-20120221, created. ocfs2-tools-1.4.0-756-g22c69b9

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Tue Feb 21 15:27:04 PST 2012


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, for-review-20120221 has been created
        at  22c69b9d881127cb2c70bd07ebfd2760aec42ee8 (commit)

- Log -----------------------------------------------------------------
commit 22c69b9d881127cb2c70bd07ebfd2760aec42ee8
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Tue Feb 21 15:21:35 2012 -0800

    sizetest: Stop building sizetest and listuuid
    
    sizetest has out-lived its usefulness. My plan is to add a script that
    uses pahole to check the alignment/sizes of the on-disk structures.
    
    mounted.ocfs2 replaced listuuid a long time ago.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit 0d41ad48636b777bbae788555ef91d14615f61a0
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Tue Feb 21 15:05:12 2012 -0800

    fsck.ocfs2: Silence build errors on x86_64
    
    Silence the following build errors on x86_64.
    
    extent.c: In function ‘o2fsck_check_extent_rec’:
    extent.c:406: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 6 has type ‘__u64’
    pass1b.c: In function ‘process_dup_clusters’:
    pass1b.c:387: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘__u64’
    pass1b.c:392: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘__u64’
    pass1b.c:401: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘__u64’
    pass1b.c: In function ‘process_xattr_header’:
    pass1b.c:506: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    pass1b.c: In function ‘process_one_bucket_list’:
    pass1b.c:546: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘__u64’
    pass1b.c: In function ‘process_xattr_tree’:
    pass1b.c:608: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    pass1b.c: In function ‘process_xattr_block’:
    pass1b.c:627: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    pass2.c: In function ‘fix_dir_trailer’:
    pass2.c:239: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 8 has type ‘__u64’
    pass2.c:250: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 8 has type ‘__u64’
    pass5.c: In function ‘o2fsck_check_data_blk’:
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 7 has type ‘__u64’
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 8 has type ‘__u64’
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 9 has type ‘__u64’
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 10 has type ‘__u64’
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 11 has type ‘__u64’
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 12 has type ‘__u64’
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 13 has type ‘__u64’
    pass5.c:243: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 14 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 7 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 8 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 9 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 10 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 11 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 12 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 13 has type ‘__u64’
    pass5.c:261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 14 has type ‘__u64’
    pass5.c:280: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 7 has type ‘__u64’
    pass5.c:280: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 8 has type ‘__u64’
    pass5.c:280: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 9 has type ‘__u64’
    pass5.c:280: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 10 has type ‘__u64’
    util.c: In function ‘o2fsck_print_resource_track’:
    util.c:325: warning: format ‘%u’ expects type ‘unsigned int’, but argument 2 has type ‘size_t’
    util.c:330: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 2 has type ‘uint64_t’
    util.c:330: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’
    util.c:330: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘uint64_t’
    xattr.c: In function ‘check_xattr_entry’:
    xattr.c:287: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 8 has type ‘__u64’
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit 3146923e89f68a119a54ed8fc5685ed3ff40ef3e
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Tue Feb 21 14:36:37 2012 -0800

    tunefs.ocfs2: Speed up global bitmap verification during resize
    
    During resize, tunefs.ocfs2 validates the global bitmap that includes
    reading all the group descriptors. This could be slow on very large
    volumes. This patch makes use of ocfs2_cache_chain_allocator_blocks()
    to make this operation more efficient.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit 1d88aacb229f2f3f8dcb889d5c7d5031b299b97a
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Tue Feb 21 13:47:56 2012 -0800

    debugfs.ocfs2: Silence build errors on x86_64
    
    Silence the following build errors on x86_64.
    
    commands.c: In function ‘dirblocks_proxy’:
    commands.c:1261: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘__u64’
    commands.c: In function ‘walk_refcount_block’:
    commands.c:2079: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    commands.c:2096: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    dump.c: In function ‘dump_inode’:
    dump.c:382: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘__u64’
    dump.c: In function ‘dump_extent_block’:
    dump.c:505: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘__u64’
    dump.c: In function ‘dump_dir_trailer’:
    dump.c:596: warning: format ‘%-15lu’ expects type ‘long unsigned int’, but argument 3 has type ‘__u64’
    dump.c:596: warning: format ‘%-15lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    dump.c:599: warning: format ‘%-15lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    dump.c: In function ‘dump_dx_root’:
    dump.c:694: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘__u64’
    dump.c: In function ‘dump_refcount_block’:
    dump.c:1362: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘__u64’
    dump.c: In function ‘dump_refcount_records’:
    dump.c:1399: warning: format ‘%-20lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    stat_sysdir.c: In function ‘show_system_inode’:
    stat_sysdir.c:76: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    stat_sysdir.c:89: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘__u64’
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit dd963debe936a6594e25018294bbe22893d3c00c
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Tue Feb 21 13:10:14 2012 -0800

    debugfs.ocfs2: Show journal superblock features
    
    The journal superblock features are now printed in the same format
    as the file system superblock.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit 2767f7b29838c73ac16c289b75983f86fb8eee4d
Author: Goldwyn Rodrigues <rgoldwyn at gmail.com>
Date:   Tue Feb 21 11:06:16 2012 -0800

    tunefs.ocfs2: Deny block32 for device size in blocks > UINT32_MAX
    
    Signed-off-by: Michal Srb <msrb at suse.com>
    Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit 92b27da76a7299a6adcf83dc0d1de9312e4a79c0
Author: Goldwyn Rodrigues <rgoldwyn at gmail.com>
Date:   Tue Feb 21 11:06:05 2012 -0800

    tunefs.ocfs2: Add [no]block32,[no]block64 in journal options
    
    Signed-off-by: Michal Srb <msrb at suse.com>
    Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit b8ab32b1884cccaec83c245a3434a21c8e73685e
Author: Goldwyn Rodrigues <rgoldwyn at gmail.com>
Date:   Tue Feb 21 11:05:55 2012 -0800

    tunefs.ocfs2: Check for block64 before resizing > 16TB
    
    Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
    Signed-off-by: Michal Srb <msrb at suse.com>
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit 0ca656a3f4a2a599d6ffbfe4b2db83eac9f5964a
Author: Goldwyn Rodrigues <rgoldwyn at gmail.com>
Date:   Tue Feb 21 11:05:49 2012 -0800

    tunefs.ocfs2: Fix resize check block_count > UINT32_MAX
    
    The code to check resize while crossing 16TB boundaries is
    already present. However, there is a bug in bit manipulation
    which allowed the check to pass.
    
    However, this needs addition checks for block64 journal options.
    
    Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
    Signed-off-by: Michal Srb <msrb at suse.com>
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

commit 15f01d8d8c1c1ad1c8462d9dabb2ca1e4d11c86e
Author: Goldwyn Rodrigues <rgoldwyn at gmail.com>
Date:   Tue Feb 21 11:05:22 2012 -0800

    tunefs.ocfs2: Warn if not using complete device
    
    Sample test case (for a device greater than 16TB):
    1. Format a device with blocksize 4k and block count < 16TB
    2. resize device (-S)
    Results: Device is formatted to 16TB even if the device is bigger.
    
    The patch fails the tunefs.ocfs2 attempt and ask user to explicitly state
    block-count to not use the complete device.
    
    Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
    Signed-off-by: Michal Srb <msrb at suse.com>
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>

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


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



More information about the Ocfs2-tools-commits mailing list