<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Hi again all,
<div class=""><br class="">
</div>
<div class="">It sounds like doing the \u201cmmchconfig unmountOnDiskFail=meta -i\u201d suggested by Steve and Bob followed by using mmchdisk to stop the disks temporarily is the way we need to go. &nbsp;We will, as an aside, also run a mmapplypolicy first to pull any files
 users have started accessing again back to the \u201cregular\u201d pool before doing any of this.</div>
<div class=""><br class="">
</div>
<div class="">Given that this is our \u201ccapacity\u201d pool and files have to have an atime &gt; 90 days to get migrated there in the 1st place I think this is reasonable. &nbsp;Especially since users will get an I/O error if they happen to try to access one of those NSDs
 during the brief maintenance window.</div>
<div class=""><br class="">
</div>
<div class="">As to naming and shaming the vendor \u2026 I\u2019m not going to do that at this point in time. &nbsp;We\u2019ve been using their stuff for well over a decade at this point and have had a generally positive experience with them. &nbsp;In fact, I have spoken with them
 via phone since my original post today and they have clarified that the problem with the mismatched firmware is only an issue because we are a major version off of what is current due to us choosing to not have a downtime and therefore not having done any
 firmware upgrades in well over 18 months.</div>
<div class=""><br class="">
</div>
<div class="">Thanks, all...</div>
<div class=""><br class="">
</div>
<div class="">Kevin<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Feb 8, 2018, at 11:17 AM, Steve Xiao &lt;<a href="mailto:sxiao@us.ibm.com" class="">sxiao@us.ibm.com</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<div class=""><font size="2" face="sans-serif" class="">You can change the cluster configuration to online unmount the file system when there is error accessing metadata. &nbsp; This can be done run the following command:</font><br class="">
<font size="2" face="sans-serif" class="">&nbsp; &nbsp;mmchconfig unmountOnDiskFail=meta -i
</font><br class="">
<br class="">
<font size="2" face="sans-serif" class="">After this configuration change, you should be able to stop all 5 NSDs with mmchdisk stop command. &nbsp; &nbsp;While these NSDs are in down state, any user IO to files resides on these disks will fail but your file system should
 state mounted and usable.</font><br class="">
<br class="">
<font size="2" face="sans-serif" class="">Steve Y. Xiao</font><br class="">
<tt class=""><font size="2" class=""><br class="">
&gt; Date: Thu, 8 Feb 2018 15:59:44 &#43;0000<br class="">
&gt; From: &quot;Buterbaugh, Kevin L&quot; &lt;<a href="mailto:Kevin.Buterbaugh@Vanderbilt.Edu" class="">Kevin.Buterbaugh@Vanderbilt.Edu</a>&gt;<br class="">
&gt; To: gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@spectrumscale.org" class="">gpfsug-discuss@spectrumscale.org</a>&gt;<br class="">
&gt; Subject: [gpfsug-discuss] mmchdisk suspend / stop<br class="">
&gt; Message-ID: &lt;<a href="mailto:8DCA682D-9850-4C03-8930-EA6C68B41109@vanderbilt.edu" class="">8DCA682D-9850-4C03-8930-EA6C68B41109@vanderbilt.edu</a>&gt;<br class="">
&gt; Content-Type: text/plain; charset=&quot;utf-8&quot;<br class="">
&gt; <br class="">
&gt; Hi All,<br class="">
&gt; <br class="">
&gt; We are in a bit of a difficult situation right now with one of our <br class="">
&gt; non-IBM hardware vendors (I know, I know, I KNOW - buy IBM hardware!<br class="">
&gt; &lt;grin&gt;) and are looking for some advice on how to deal with this <br class="">
&gt; unfortunate situation.<br class="">
&gt; <br class="">
&gt; We have a non-IBM FC storage array with dual-?redundant? <br class="">
&gt; controllers. &nbsp;One of those controllers is dead and the vendor is <br class="">
&gt; sending us a replacement. &nbsp;However, the replacement controller will <br class="">
&gt; have mis-matched firmware with the surviving controller and - long <br class="">
&gt; story short - the vendor says there is no way to resolve that <br class="">
&gt; without taking the storage array down for firmware upgrades. &nbsp;<br class="">
&gt; Needless to say there?s more to that story than what I?ve included <br class="">
&gt; here, but I won?t bore everyone with unnecessary details.<br class="">
&gt; <br class="">
&gt; The storage array has 5 NSDs on it, but fortunately enough they are <br class="">
&gt; part of our ?capacity? pool ? i.e. the only way a file lands here is<br class="">
&gt; if an mmapplypolicy scan moved it there because the *access* time is<br class="">
&gt; greater than 90 days. &nbsp;Filesystem data replication is set to one.<br class="">
&gt; <br class="">
&gt; So ? what I was wondering if I could do is to use mmchdisk to either<br class="">
&gt; suspend or (preferably) stop those NSDs, do the firmware upgrade, <br class="">
&gt; and resume the NSDs? &nbsp;The problem I see is that suspend doesn?t stop<br class="">
&gt; I/O, it only prevents the allocation of new blocks ? so, in theory, <br class="">
&gt; if a user suddenly decided to start using a file they hadn?t needed <br class="">
&gt; for 3 months then I?ve got a problem. &nbsp;Stopping all I/O to the disks<br class="">
&gt; is what I really want to do. &nbsp;However, according to the mmchdisk man<br class="">
&gt; page stop cannot be used on a filesystem with replication set to one.<br class="">
&gt; <br class="">
&gt; There?s over 250 TB of data on those 5 NSDs, so restriping off of <br class="">
&gt; them or setting replication to two are not options.<br class="">
&gt; <br class="">
&gt; It is very unlikely that anyone would try to access a file on those <br class="">
&gt; NSDs during the hour or so I?d need to do the firmware upgrades, but<br class="">
&gt; how would GPFS itself react to those (suspended) disks going away <br class="">
&gt; for a while? &nbsp;I?m thinking I could be OK if there was just a way to <br class="">
&gt; actually stop them rather than suspend them. &nbsp;Any undocumented <br class="">
&gt; options to mmchdisk that I?m not aware of???<br class="">
&gt; <br class="">
&gt; Are there other options - besides buying IBM hardware - that I am <br class="">
&gt; overlooking? &nbsp;Thanks...<br class="">
&gt; <br class="">
&gt; ?<br class="">
&gt; Kevin Buterbaugh - Senior System Administrator<br class="">
&gt; Vanderbilt University - Advanced Computing Center for Research and Education<br class="">
&gt; <a href="mailto:Kevin.Buterbaugh@vanderbilt.edu" class="">Kevin.Buterbaugh@vanderbilt.edu</a>&lt;</font></tt><a href="mailto:Kevin.Buterbaugh@vanderbilt.edu" class=""><tt class=""><font size="2" class="">mailto:Kevin.Buterbaugh@vanderbilt.edu</font></tt></a><tt class=""><font size="2" class=""><br class="">
&gt; &gt; - (615)875-9633<br class="">
&gt; <br class="">
&gt; <br class="">
&gt; <br class="">
<br class="">
</font></tt><br class="">
_______________________________________________<br class="">
gpfsug-discuss mailing list<br class="">
gpfsug-discuss at <a href="http://spectrumscale.org" class="">spectrumscale.org</a><br class="">
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgpfsug.org%2Fmailman%2Flistinfo%2Fgpfsug-discuss&amp;data=02%7C01%7CKevin.Buterbaugh%40vanderbilt.edu%7C435bd89b3fcc4a94ee5008d56f17e49e%7C5f88b91902e3490fb772327aa8177b95%7C0%7C0%7C636537070783260582&amp;sdata=AbY7rJQecb76rMC%2FlxrthyzHfueQDJTT%2FJuuRCac5g8%3D&amp;reserved=0" class="">https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgpfsug.org%2Fmailman%2Flistinfo%2Fgpfsug-discuss&amp;data=02%7C01%7CKevin.Buterbaugh%40vanderbilt.edu%7C435bd89b3fcc4a94ee5008d56f17e49e%7C5f88b91902e3490fb772327aa8177b95%7C0%7C0%7C636537070783260582&amp;sdata=AbY7rJQecb76rMC%2FlxrthyzHfueQDJTT%2FJuuRCac5g8%3D&amp;reserved=0</a><br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>