diff options
author | David Teigland <teigland@redhat.com> | 2006-08-08 18:08:42 -0400 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2006-08-09 09:46:38 -0400 |
commit | faa0f2677287a2e7ae796db8b73618ec43715e94 (patch) | |
tree | ed3d0477991710785b7c0adc9db26009d1614bfd /fs/dlm/lockspace.c | |
parent | 06442440bc442ef79cb060c6e786eaeeabd9044b (diff) |
[DLM] show nodeid for recovery message
To aid debugging, it's useful to be able to see what nodeid the dlm is
waiting on for a message reply.
Signed-off-by: David Teigland <teigland@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/dlm/lockspace.c')
-rw-r--r-- | fs/dlm/lockspace.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fs/dlm/lockspace.c b/fs/dlm/lockspace.c index 31ed0fe16a31..7adaad53fc38 100644 --- a/fs/dlm/lockspace.c +++ b/fs/dlm/lockspace.c | |||
@@ -81,6 +81,11 @@ static ssize_t dlm_recover_status_show(struct dlm_ls *ls, char *buf) | |||
81 | return sprintf(buf, "%x\n", status); | 81 | return sprintf(buf, "%x\n", status); |
82 | } | 82 | } |
83 | 83 | ||
84 | static ssize_t dlm_recover_nodeid_show(struct dlm_ls *ls, char *buf) | ||
85 | { | ||
86 | return sprintf(buf, "%d\n", ls->ls_recover_nodeid); | ||
87 | } | ||
88 | |||
84 | struct dlm_attr { | 89 | struct dlm_attr { |
85 | struct attribute attr; | 90 | struct attribute attr; |
86 | ssize_t (*show)(struct dlm_ls *, char *); | 91 | ssize_t (*show)(struct dlm_ls *, char *); |
@@ -108,11 +113,17 @@ static struct dlm_attr dlm_attr_recover_status = { | |||
108 | .show = dlm_recover_status_show | 113 | .show = dlm_recover_status_show |
109 | }; | 114 | }; |
110 | 115 | ||
116 | static struct dlm_attr dlm_attr_recover_nodeid = { | ||
117 | .attr = {.name = "recover_nodeid", .mode = S_IRUGO}, | ||
118 | .show = dlm_recover_nodeid_show | ||
119 | }; | ||
120 | |||
111 | static struct attribute *dlm_attrs[] = { | 121 | static struct attribute *dlm_attrs[] = { |
112 | &dlm_attr_control.attr, | 122 | &dlm_attr_control.attr, |
113 | &dlm_attr_event.attr, | 123 | &dlm_attr_event.attr, |
114 | &dlm_attr_id.attr, | 124 | &dlm_attr_id.attr, |
115 | &dlm_attr_recover_status.attr, | 125 | &dlm_attr_recover_status.attr, |
126 | &dlm_attr_recover_nodeid.attr, | ||
116 | NULL, | 127 | NULL, |
117 | }; | 128 | }; |
118 | 129 | ||