<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi Dean,</div>
<div><br>
</div>
<div>Thanks. I wasn't sure if the system.log disks on clients in the remote cluster would be &quot;valid&quot; as they are essentially NSDs in a different cluster from where the storage cluster would be, but it sounds like it is.</div>
<div><br>
</div>
<div>Now if I can just get it working ... Looking in mmfsfuncs:</div>
<div><br>
</div>
<div>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp;&nbsp;if [[ $diskUsage != &quot;<span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000">localCache</span>&quot; ]]</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; then</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; combinedList=${primaryAdminNodeList},${backupAdminNodeList}</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; IFS=&quot;,&quot;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; for server in $combinedList</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; do</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; IFS=&quot;$IFS_sv&quot;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; [[ -z $server ]] &amp;&amp; continue</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"><br>
</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; $grep -q -e &quot;^${server}$&quot; $serverLicensedNodes &gt; /dev/null 2&gt;&amp;1</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; if [[ $? -ne 0 ]]</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; then</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; # The node does not have a server license.</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; printErrorMsg 118 $mmcmd $server</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; return 1</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; fi</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; IFS=&quot;,&quot;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; done&nbsp; # end for server in ${primaryAdminNodeList},${backupAdminNodeList}</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; IFS=&quot;$IFS_sv&quot;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; fi&nbsp; # end of if [[ $diskUsage != &quot;<span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000">localCache</span>&quot; ]]</p>
</div>
<div><br>
</div>
<div>So unless the NSD device usage=localCache, then it requires a server License when you try and create the NSD, but localCache cannot have a storage pool assigned.</div>
<div><br>
</div>
<div>I've opened a PMR with IBM.</div>
<div><br>
</div>
<div>Simon</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Dean Hildebrand &lt;<a href="mailto:dhildeb@us.ibm.com">dhildeb@us.ibm.com</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@gpfsug.org">gpfsug-discuss@gpfsug.org</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Thursday, 27 August 2015 01:22<br>
<span style="font-weight:bold">To: </span>gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@gpfsug.org">gpfsug-discuss@gpfsug.org</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [gpfsug-discuss] Using HAWC (write cache)<br>
</div>
<div><br>
</div>
<div>
<div>
<p><font size="2" face="sans-serif">Hi Simon,</font><br>
<br>
<font size="2" face="sans-serif">HAWC leverages the System.log (or metadata pool if no special log pool is defined) pool.... so its independent of local or multi-cluster modes... small writes will be 'hardened' whereever those pools are defined for the file
 system.</font><br>
<font size="2" face="sans-serif"><br>
Dean Hildebrand<br>
IBM Master Inventor and Manager | Cloud Storage Software<br>
IBM Almaden Research Center<br>
</font><br>
<br>
<img width="16" height="16" src="cid:1__=07BBF43DDF9265598f9e8a93df938@us.ibm.com" border="0" alt="Inactive hide details for &quot;Simon Thompson (Research Computing - IT Services)&quot; ---08/26/2015 05:58:12 AM---Oh and one other ques"><font size="2" color="#424282" face="sans-serif">&quot;Simon
 Thompson (Research Computing - IT Services)&quot; ---08/26/2015 05:58:12 AM---Oh and one other question about HAWC, does it work when running multi-cluster? I.e. Can clients in a</font><br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">From: </font><font size="1" face="sans-serif">&quot;Simon Thompson (Research Computing - IT Services)&quot; &lt;<a href="mailto:S.J.Thompson@bham.ac.uk">S.J.Thompson@bham.ac.uk</a>&gt;</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">To: </font><font size="1" face="sans-serif">gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@gpfsug.org">gpfsug-discuss@gpfsug.org</a>&gt;</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Date: </font><font size="1" face="sans-serif">08/26/2015 05:58 AM</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Subject: </font><font size="1" face="sans-serif">Re: [gpfsug-discuss] Using HAWC (write cache)</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Sent by: </font><font size="1" face="sans-serif"><a href="mailto:gpfsug-discuss-bounces@gpfsug.org">gpfsug-discuss-bounces@gpfsug.org</a></font><br>
</p>
<hr width="100%" size="2" align="left" noshade="" style="color:#8091A5; ">
<br>
<br>
<br>
<tt><font size="2">Oh and one other question about HAWC, does it work when running<br>
multi-cluster? I.e. Can clients in a remote cluster have HAWC devices?<br>
<br>
Simon<br>
<br>
On 26/08/2015 12:26, &quot;Simon Thompson (Research Computing - IT Services)&quot;<br>
&lt;<a href="mailto:S.J.Thompson@bham.ac.uk">S.J.Thompson@bham.ac.uk</a>&gt; wrote:<br>
<br>
&gt;Hi,<br>
&gt;<br>
&gt;I was wondering if anyone knows how to configure HAWC which was added in<br>
&gt;the 4.1.1 release (this is the hardened write cache)<br>
&gt;(</font></tt><tt><font size="2"><a href="http://www-01.ibm.com/support/knowledgecenter/#!/STXKQY/411/com.ibm.spect">http://www-01.ibm.com/support/knowledgecenter/#!/STXKQY/411/com.ibm.spect</a></font></tt><tt><font size="2"><br>
&gt;r<br>
&gt;um.scale.v4r11.adv.doc/bl1adv_hawc_using.htm)<br>
&gt;<br>
&gt;In particular I'm interested in running it on my client systems which have<br>
&gt;SSDs fitted for LROC, I was planning to use a small amount of the LROC SSD<br>
&gt;for HAWC on our hypervisors as it buffers small IO writes, which sounds<br>
&gt;like what we want for running VMs which are doing small IO updates to the<br>
&gt;VM disk images stored on GPFS.<br>
&gt;<br>
&gt;The docs are a little lacking in detail of how you create NSD disks on<br>
&gt;clients, I've tried using:<br>
&gt;%nsd: device=sdb2<br>
&gt; &nbsp;nsd=cl0901u17_hawc_sdb2<br>
&gt; &nbsp;servers=cl0901u17<br>
&gt; &nbsp;pool=system.log<br>
&gt; &nbsp;failureGroup=90117<br>
&gt;<br>
&gt;(and also with usage=metadataOnly as well), however mmcrsnd -F tells me<br>
&gt;&quot;mmcrnsd: Node cl0903u29.climb.cluster does not have a GPFS server license<br>
&gt;designation&quot;<br>
&gt;<br>
&gt;<br>
&gt;Which is correct as its a client system, though HAWC is supposed to be<br>
&gt;able to run on client systems. I know for LROC you have to set<br>
&gt;usage=localCache, is there a new value for using HAWC?<br>
&gt;<br>
&gt;I'm also a little unclear about failureGroups for this. The docs suggest<br>
&gt;setting the HAWC to be replicated for client systems, so I guess that<br>
&gt;means putting each client node into its own failure group?<br>
&gt;<br>
&gt;Thanks<br>
&gt;<br>
&gt;Simon<br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;gpfsug-discuss mailing list<br>
&gt;gpfsug-discuss at gpfsug.org<br>
&gt;</font></tt><tt><font size="2"><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a></font></tt><tt><font size="2"><br>
<br>
_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at gpfsug.org<br>
</font></tt><tt><font size="2"><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a></font></tt><tt><font size="2"><br>
<br>
</font></tt><br>
<br>
</div>
</div>
</span>
</body>
</html>