| What: /sys/fs/ocfs2/ |
| Date: April 2008 |
| Contact: ocfs2-devel@oss.oracle.com |
| Description: |
| The /sys/fs/ocfs2 directory contains knobs used by the |
| ocfs2-tools to interact with the filesystem. |
| |
| What: /sys/fs/ocfs2/max_locking_protocol |
| Date: April 2008 |
| Contact: ocfs2-devel@oss.oracle.com |
| Description: |
| The /sys/fs/ocfs2/max_locking_protocol file displays version |
| of ocfs2 locking supported by the filesystem. This version |
| covers how ocfs2 uses distributed locking between cluster |
| nodes. |
| |
| The protocol version has a major and minor number. Two |
| cluster nodes can interoperate if they have an identical |
| major number and an overlapping minor number - thus, |
| a node with version 1.10 can interoperate with a node |
| sporting version 1.8, as long as both use the 1.8 protocol. |
| |
| Reading from this file returns a single line, the major |
| number and minor number joined by a period, eg "1.10". |
| |
| This file is read-only. The value is compiled into the |
| driver. |
| |
| What: /sys/fs/ocfs2/loaded_cluster_plugins |
| Date: April 2008 |
| Contact: ocfs2-devel@oss.oracle.com |
| Description: |
| The /sys/fs/ocfs2/loaded_cluster_plugins file describes |
| the available plugins to support ocfs2 cluster operation. |
| A cluster plugin is required to use ocfs2 in a cluster. |
| There are currently two available plugins: |
| |
| * 'o2cb' - The classic o2cb cluster stack that ocfs2 has |
| used since its inception. |
| * 'user' - A plugin supporting userspace cluster software |
| in conjunction with fs/dlm. |
| |
| Reading from this file returns the names of all loaded |
| plugins, one per line. |
| |
| This file is read-only. Its contents may change as |
| plugins are loaded or removed. |
| |
| What: /sys/fs/ocfs2/active_cluster_plugin |
| Date: April 2008 |
| Contact: ocfs2-devel@oss.oracle.com |
| Description: |
| The /sys/fs/ocfs2/active_cluster_plugin displays which |
| cluster plugin is currently in use by the filesystem. |
| The active plugin will appear in the loaded_cluster_plugins |
| file as well. Only one plugin can be used at a time. |
| |
| Reading from this file returns the name of the active plugin |
| on a single line. |
| |
| This file is read-only. Which plugin is active depends on |
| the cluster stack in use. The contents may change |
| when all filesystems are unmounted and the cluster stack |
| is changed. |
| |
| What: /sys/fs/ocfs2/cluster_stack |
| Date: April 2008 |
| Contact: ocfs2-devel@oss.oracle.com |
| Description: |
| The /sys/fs/ocfs2/cluster_stack file contains the name |
| of current ocfs2 cluster stack. This value is set by |
| userspace tools when bringing the cluster stack online. |
| |
| Cluster stack names are 4 characters in length. |
| |
| When the 'o2cb' cluster stack is used, the 'o2cb' cluster |
| plugin is active. All other cluster stacks use the 'user' |
| cluster plugin. |
| |
| Reading from this file returns the name of the current |
| cluster stack on a single line. |
| |
| Writing a new stack name to this file changes the current |
| cluster stack unless there are mounted ocfs2 filesystems. |
| If there are mounted filesystems, attempts to change the |
| stack return an error. |
| |
| Users: |
| ocfs2-tools <ocfs2-tools-devel@oss.oracle.com> |