<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello all,<br>
<br>
We have been (happily) using a lustre 1.8 installation for some time
now. However, due to a recent acquisition of some Interlagos client
nodes, we have been forced to install ScientificLinux 6.2 (a clone
of RHEL 6.2) in order to fully support the new features.<br>
<br>
As we found some installation problems with the latest kernel, and
didn't seem to be a commitment to fully support this configuration,
we chose to migrate all our infrastructure to newest lustre 2.1,
which was supposed to be a clear migration path.<br>
<br>
However, we found a problem im our MDS which prevented mounting it
with the new version:<br>
<br>
<br>
Mar 7 20:03:35 mds01 kernel: LustreError:
6610:0:(obd_config.c:1140:class_process_proc_param()) home-MDT0000:
unknown param rootsquash=99:99<br>
Mar 7 20:03:35 mds01 kernel: LustreError:
6610:0:(obd_config.c:1361:class_config_llog_handler()) Err -38 on
cfg command:<br>
Mar 7 20:03:35 mds01 kernel: Lustre: cmd=cf00f 0:home-MDT0000
1:mdt.rootsquash=99:99 <br>
Mar 7 20:03:35 mds01 kernel: LustreError: 15c-8: MGC172.16.4.3@tcp:
The configuration from log 'home-MDT0000' failed (-38). This may be
the result of communication errors between this node and the MGS, a
bad configuration, or other errors. See the syslog for more
information.<br>
Mar 7 20:03:35 mds01 kernel: LustreError:
6124:0:(obd_mount.c:1192:server_start_targets()) failed to start
server home-MDT0000: -38<br>
Mar 7 20:03:35 mds01 kernel: LustreError:
6124:0:(obd_mount.c:1723:server_fill_super()) Unable to start
targets: -38<br>
Mar 7 20:03:35 mds01 kernel: Lustre: Failing over home-MDT0000<br>
<br>
We were able to overcome this using tunefs.lustre --writeconf.
However, when we try to enable root squash again, we still get
errors (we also tried without the underscore, just in case, and the
results are exactly the same):<br>
<br>
[root@mds01 ~]# lctl conf_param home.mds.root_squash="99:99"<br>
Make sure cfg_device is set first.<br>
error: conf_param: Function not implemented<br>
<br>
In the message logs we see:<br>
<br>
Mar 12 13:07:28 mds01 kernel: Lustre: Ignoring unrecognized param
'mds.root_squash=99:99'<br>
Mar 12 13:07:28 mds01 kernel: LustreError:
9959:0:(mgs_handler.c:970:mgs_iocontrol()) setparam err -38<br>
<br>
Is it a bug in the way Lustre 2.1 handles old metadata? How should
we re-enable root squash in our scenario?<br>
<br>
Thanks in advance,<br>
<br>
Joan<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
--------------------------------------------------------------------------
Joan Josep Piles Contreras - Analista de sistemas
I3A - Instituto de Investigación en Ingeniería de Aragón
Tel: 976 76 10 00 (ext. 5454)
<a class="moz-txt-link-freetext" href="http://i3a.unizar.es">http://i3a.unizar.es</a> -- <a class="moz-txt-link-abbreviated" href="mailto:jpiles@unizar.es">jpiles@unizar.es</a>
--------------------------------------------------------------------------
</pre>
</body>
</html>