• Joel Becker's avatar
    ocfs2: Add the 'cluster_stack' sysfs file. · 9c6c877c
    Joel Becker authored
    Userspace can now query and specify the cluster stack in use via the
    /sys/fs/ocfs2/cluster_stack file.  By default, it is 'o2cb', which is
    the classic stack.  Thus, old tools that do not know how to modify this
    file will work just fine.  The stack cannot be modified if there is a
    live filesystem.
    
    ocfs2_cluster_connect() now takes the expected cluster stack as an
    argument.  This way, the filesystem and the stack glue ensure they are
    speaking to the same backend.
    
    If the stack is 'o2cb', the o2cb stack plugin is used.  For any other
    value, the fsdlm stack plugin is selected.
    Signed-off-by: default avatarJoel Becker <joel.becker@oracle.com>
    Signed-off-by: default avatarMark Fasheh <mfasheh@suse.com>
    9c6c877c
stackglue.c 12.6 KB