<div dir="ltr">Thanks for the reply.<div><br></div><div>I can't seem to get tunefs to <i>remove </i>the failnode parameter. I can <i>change </i>the failnode NIDs, but I can't figure out how to wholesale remove the param as if I'd never put it in.</div>







</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 24, 2015 at 1:43 AM, Martin Hecht <span dir="ltr"><<a href="mailto:hecht@hlrs.de" target="_blank">hecht@hlrs.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 09/23/2015 02:38 AM, Exec Unerd wrote:<br>
> I made a typo when setting failnode/servicenode parameters, but I can't<br>
> figure out how to remove the failnode parameter entirely<br>
><br>
> I can change the failnode NIDs, but I can't figure out how to completely<br>
> remove "failnode" from the system.<br>
><br>
> Does anyone have an example of a syntax (maybe lctl?) that will eliminate<br>
> the failnode parameter from the config so there's no chance it gets in the<br>
> way of the servicenode parameter?<br>
><br>
</div></div>you have set the failnode with tunefs.lustre, right? You can erase *all*<br>
parameters with tunefs.lustre --erase-params and set the correct ones<br>
again. You can combine several ones in one call, and I recommend to use<br>
also the dry-run option before actually changing anything<br>
<br>
tunefs.lustre --erase-params --mgsnode=10.11.12.13@o2ib --param<br>
sys.timeout=300  --failnode=10.11.12.101@o2ib --dryrun<br>
/dev/mapper/some-device<br>
<br>
the output will be the previous values and the premanent disk data which<br>
the command intents to write. If this is ok, ommit the --dryrun option.<br>
BTW the file system must be unmounted to perform the tunefs command.<br>
<br>
<br>
</blockquote></div><br></div>