Joel Becker | 53f67e3 | 2008-03-31 16:22:55 -0700 | [diff] [blame] | 1 | What: /sys/fs/ocfs2/ |
| 2 | Date: April 2008 |
| 3 | Contact: ocfs2-devel@oss.oracle.com |
| 4 | Description: |
| 5 | The /sys/fs/ocfs2 directory contains knobs used by the |
| 6 | ocfs2-tools to interact with the filesystem. |
| 7 | |
| 8 | What: /sys/fs/ocfs2/max_locking_protocol |
| 9 | Date: April 2008 |
| 10 | Contact: ocfs2-devel@oss.oracle.com |
| 11 | Description: |
| 12 | The /sys/fs/ocfs2/max_locking_protocol file displays version |
| 13 | of ocfs2 locking supported by the filesystem. This version |
| 14 | covers how ocfs2 uses distributed locking between cluster |
| 15 | nodes. |
| 16 | |
| 17 | The protocol version has a major and minor number. Two |
| 18 | cluster nodes can interoperate if they have an identical |
| 19 | major number and an overlapping minor number - thus, |
| 20 | a node with version 1.10 can interoperate with a node |
| 21 | sporting version 1.8, as long as both use the 1.8 protocol. |
| 22 | |
| 23 | Reading from this file returns a single line, the major |
| 24 | number and minor number joined by a period, eg "1.10". |
| 25 | |
| 26 | This file is read-only. The value is compiled into the |
| 27 | driver. |
| 28 | |
| 29 | What: /sys/fs/ocfs2/loaded_cluster_plugins |
| 30 | Date: April 2008 |
| 31 | Contact: ocfs2-devel@oss.oracle.com |
| 32 | Description: |
| 33 | The /sys/fs/ocfs2/loaded_cluster_plugins file describes |
| 34 | the available plugins to support ocfs2 cluster operation. |
| 35 | A cluster plugin is required to use ocfs2 in a cluster. |
| 36 | There are currently two available plugins: |
| 37 | |
| 38 | * 'o2cb' - The classic o2cb cluster stack that ocfs2 has |
| 39 | used since its inception. |
| 40 | * 'user' - A plugin supporting userspace cluster software |
| 41 | in conjunction with fs/dlm. |
| 42 | |
| 43 | Reading from this file returns the names of all loaded |
| 44 | plugins, one per line. |
| 45 | |
| 46 | This file is read-only. Its contents may change as |
| 47 | plugins are loaded or removed. |
| 48 | |
| 49 | What: /sys/fs/ocfs2/active_cluster_plugin |
| 50 | Date: April 2008 |
| 51 | Contact: ocfs2-devel@oss.oracle.com |
| 52 | Description: |
| 53 | The /sys/fs/ocfs2/active_cluster_plugin displays which |
| 54 | cluster plugin is currently in use by the filesystem. |
| 55 | The active plugin will appear in the loaded_cluster_plugins |
| 56 | file as well. Only one plugin can be used at a time. |
| 57 | |
| 58 | Reading from this file returns the name of the active plugin |
| 59 | on a single line. |
| 60 | |
| 61 | This file is read-only. Which plugin is active depends on |
| 62 | the cluster stack in use. The contents may change |
| 63 | when all filesystems are unmounted and the cluster stack |
| 64 | is changed. |
| 65 | |
| 66 | What: /sys/fs/ocfs2/cluster_stack |
| 67 | Date: April 2008 |
| 68 | Contact: ocfs2-devel@oss.oracle.com |
| 69 | Description: |
| 70 | The /sys/fs/ocfs2/cluster_stack file contains the name |
| 71 | of current ocfs2 cluster stack. This value is set by |
| 72 | userspace tools when bringing the cluster stack online. |
| 73 | |
| 74 | Cluster stack names are 4 characters in length. |
| 75 | |
| 76 | When the 'o2cb' cluster stack is used, the 'o2cb' cluster |
| 77 | plugin is active. All other cluster stacks use the 'user' |
| 78 | cluster plugin. |
| 79 | |
| 80 | Reading from this file returns the name of the current |
| 81 | cluster stack on a single line. |
| 82 | |
| 83 | Writing a new stack name to this file changes the current |
| 84 | cluster stack unless there are mounted ocfs2 filesystems. |
| 85 | If there are mounted filesystems, attempts to change the |
| 86 | stack return an error. |
| 87 | |
| 88 | Users: |
| 89 | ocfs2-tools <ocfs2-tools-devel@oss.oracle.com> |