[Ocfs2-tools-commits] branch, new-slot-map, created. ocfs2-tools-1.2.6-96-g54c2e3d

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Fri Mar 14 16:35:40 PDT 2008


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, new-slot-map has been created
        at  54c2e3d398056c36d35948caf49b49e0fd3ebd82 (commit)

- Log -----------------------------------------------------------------
commit 54c2e3d398056c36d35948caf49b49e0fd3ebd82
Author: Joel Becker <joel.becker at oracle.com>
Date:   Sat Jan 12 22:12:05 2008 -0800

    ocfs2-tools: Turn on support for the extended slot map
    
    This just enables the new extended slot map in the supported bitmask.  The
    tools will now open filesystems with the extended slot map.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit 38ec226b1ec5ff5d0443137a5b75174411cdd15c
Author: Joel Becker <joel.becker at oracle.com>
Date:   Sat Jan 12 22:13:12 2008 -0800

    tunefs.ocfs2: Turn on and off the extended slot map
    
    Support for the extended slot map.  It can be enabled or disabled.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit a2d364bcafab223229fd19e2b4f3c33647c335c4
Author: Joel Becker <joel.becker at oracle.com>
Date:   Sat Jan 12 22:12:05 2008 -0800

    debugfs.ocfs2: Support the extended slot map.
    
    debugfs.ocfs2 uses lower-level access to read the slot map.  Add the
    extended slot map calls.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit 4388630f3cca0bcdb3780cd808d8e4fbf4e0e56f
Author: Joel Becker <joel.becker at oracle.com>
Date:   Sat Jan 12 23:06:18 2008 -0800

    mkfs.ocfs2: Support the extended slot map.
    
    mkfs.ocfs2 had an open-coded function for writing an initial slot map.
    It is removed in favor of ocfs2_format_slot_map(), which can handle
    both the old and new formats.  The feature string "extended-slotmap" is
    added to trigger the new format.
    
    The format of the slot map is moved to where we can use ocfs2_open() before
    calling ocfs2_format_slot_map().  It's perfectly safe to do there, as no
    one can mount without a slot map.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit 4bc7b40c22e15884bb1fb60c8a14a25601c1d3cf
Author: Joel Becker <joel.becker at oracle.com>
Date:   Sat Jan 12 23:11:51 2008 -0800

    libocfs2: Add extended slot map support
    
    Add the code for reading, writing, loading, and storing the extended
    format.  Also introduce the ocfs2_format_slot_map() function.
    
    The new format allows for larger node numbers (up to UINT32_MAX), more slots
    (it is sized as a regular file), and has extra space for future updates.
    
    Signed-of-by: Joel Becker <joel.becker at oracle.com>

commit f7cf1ada18a62cdff9ed8a2e55903b39c024a005
Author: Joel Becker <joel.becker at oracle.com>
Date:   Sat Jan 12 22:12:06 2008 -0800

    ocfs2-tools: Remove open-coded slot map access.
    
    Anywhere the tools need to access the slot map, they open-code access.
    Introduce a set of functions in libocfs2 to manage the slot map.  The
    best is the load/store functions, which provide an in-memory structure
    to isolate users from the specifics of the format.
    
    We clean up the open-coded places as well.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

commit e7897df2a7f506fe38dfdfdfba63dbe49e46702b
Author: Joel Becker <joel.becker at oracle.com>
Date:   Sat Jan 12 22:12:06 2008 -0800

    ocfs2-tools: Import the latest ocfs2_fs.h
    
    The extended slot map is defined in the latest version of ocfs2_fs.h.  In
    addition, it defines a proper data structure for the old slot map.
    
    This is a straight import from te kernel sources.  The only modification
    is to remove OCFS2_FEATURE_INCOMPAT_EXTENDED_SLOT_MAP from the SUPPORTED
    bitmask.  It will be added back when the tools support is complete.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>

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


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



More information about the Ocfs2-tools-commits mailing list