<font size=2 face="sans-serif">Hi Chris, </font><br><font size=2 face="sans-serif">I've seen it several times too - can
u please address this by a regular PMR </font><br><font size=2 face="sans-serif">thx in advance </font><br><font size=2 face="sans-serif">cheers</font><br><font size=2 face="sans-serif">olaf</font><br><br><br><br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">&quot;Fey, Christian&quot;
&lt;Christian.Fey@sva.de&gt;</font><br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">gpfsug main discussion
list &lt;gpfsug-discuss@spectrumscale.org&gt;</font><br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">04/10/2017 06:04 PM</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [gpfsug-discuss]
CES doesn't assign addresses to nodes</font><br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">gpfsug-discuss-bounces@spectrumscale.org</font><br><hr noshade><br><br><br><tt><font size=2>Hi,<br><br>I'm just dealing with a maybe similar issue that also seems to be related
to the output of &quot;tsctl shownodes up&quot; (before CES i actually
never had to do with this command).<br><br>In my case the output of a &quot;mmlscluster&quot; for example shows the
nodes like &quot;node1.acme.local&quot; but in &quot; tsctl shownodes up&quot;
they are displayed as &quot;node1.acme.local.acme.local&quot; for example.<br><br>This maybe causes a fresh CES implementation in a existing GPFS cluster
to also not spread ip-adresses. It instead loops in the same way as it
did in your case @jonathon. I think it tries to search for &quot;node1.acme.local&quot;
but doesn't find it since tsctl shows it with doubled suffix.<br><br>Can anyone explain, from where the &quot;tsctl shownodes up&quot; reads
the data? Additionally does anyone have an idea why the dns suffix is doubled?<br><br><br>Kind regards<br>Christian<br><br>-----Ursprngliche Nachricht-----<br>Von: gpfsug-discuss-bounces@spectrumscale.org [</font></tt><a href="mailto:gpfsug-discuss-bounces@spectrumscale.org"><tt><font size=2>mailto:gpfsug-discuss-bounces@spectrumscale.org</font></tt></a><tt><font size=2>]
Im Auftrag von Jonathon A Anderson<br>Gesendet: Donnerstag, 23. Mrz 2017 16:02<br>An: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br>Betreff: Re: [gpfsug-discuss] CES doesn't assign addresses to nodes<br><br>Achtung! Die Absender-Adresse ist mglicherweise geflscht. Bitte berprfen
Sie die Plausibilitt der Email und lassen bei enthaltenen Anhngen und
Links besondere Vorsicht walten.<br>Wenden Sie sich im Zweifelsfall an das CIT unter cit@sva.de oder 06122
536 350.<br>(Stichwort: DKIM Test Fehlgeschlagen)<br><br>----------------------------------------------------------------------------------------------------------------<br><br>Thanks! I&#8217;m looking forward to upgrading our CES nodes and resuming work
on the project.<br><br>~jonathon<br><br><br>On 3/23/17, 8:24 AM, &quot;gpfsug-discuss-bounces@spectrumscale.org on
behalf of Olaf Weiser&quot; &lt;gpfsug-discuss-bounces@spectrumscale.org
on behalf of olaf.weiser@de.ibm.com&gt; wrote:<br><br> &nbsp; &nbsp;the issue is fixed, <br> &nbsp; &nbsp;an APAR will be released soon - IV93100<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;From: &nbsp; &nbsp; &nbsp; &nbsp;Olaf Weiser/Germany/IBM@IBMDE<br> &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;gpfsug main discussion
list&quot; &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Cc: &nbsp; &nbsp; &nbsp; &nbsp;&quot;gpfsug main discussion
list&quot; &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Date: &nbsp; &nbsp; &nbsp; &nbsp;01/31/2017 11:47 PM<br> &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: [gpfsug-discuss]
CES doesn't assign addresses to nodes<br> &nbsp; &nbsp;Sent by: &nbsp; &nbsp; &nbsp; &nbsp;gpfsug-discuss-bounces@spectrumscale.org<br> &nbsp; &nbsp;________________________________________<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Yeah... depending on the #nodes you 're affected or not.
.....<br> &nbsp; &nbsp;So if your remote ces &nbsp;cluster is small enough in terms
of the #nodes ... you'll neuer hit into this issue &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Gesendet von IBM Verse<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Simon Thompson (Research Computing - IT Services) --- Re:
[gpfsug-discuss] CES doesn't assign addresses to nodes ---<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Von:&quot;Simon Thompson (Research Computing - IT Services)&quot;
&lt;S.J.Thompson@bham.ac.uk&gt;An:&quot;gpfsug main discussion list&quot;
&lt;gpfsug-discuss@spectrumscale.org&gt;Datum:Di. 31.01.2017 21:07Betreff:Re:
[gpfsug-discuss] CES doesn't assign addresses to nodes<br> &nbsp; &nbsp;________________________________________<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;We use multicluster for our environment, storage systems
in a separate cluster to hpc nodes on a separate cluster from protocol
nodes.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;According to the docs, this isn't supported, but we haven't
seen any issues. Note unsupported as opposed to broken.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Simon<br> &nbsp; &nbsp;________________________________________<br> &nbsp; &nbsp;From: gpfsug-discuss-bounces@spectrumscale.org [gpfsug-discuss-bounces@spectrumscale.org]
on behalf of Jonathon A Anderson [jonathon.anderson@colorado.edu]<br> &nbsp; &nbsp;Sent: 31 January 2017 17:47<br> &nbsp; &nbsp;To: gpfsug main discussion list<br> &nbsp; &nbsp;Subject: Re: [gpfsug-discuss] CES doesn't assign addresses
to nodes<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Yeah, I searched around for places where ` tsctl shownodes
up` appears in the GPFS code I have access to (i.e., the ksh and python
stuff); but it&#8217;s only in CES. I suspect there just haven&#8217;t been that
many people exporting CES out of an HPC cluster environment.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;~jonathon<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;From: &lt;gpfsug-discuss-bounces@spectrumscale.org&gt; on
behalf of Olaf Weiser &lt;olaf.weiser@de.ibm.com&gt;<br> &nbsp; &nbsp;Reply-To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Date: Tuesday, January 31, 2017 at 10:45 AM<br> &nbsp; &nbsp;To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Subject: Re: [gpfsug-discuss] CES doesn't assign addresses
to nodes<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;I ll open a pmr here for my env ... the issue may hurt you
in a ces env. only... but needs to be fixed in core gpfs.base &nbsp;i thi
k<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Gesendet von IBM Verse<br> &nbsp; &nbsp;Jonathon A Anderson --- Re: [gpfsug-discuss] CES doesn't
assign addresses to nodes ---<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Von:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;&quot;Jonathon A Anderson&quot; &lt;jonathon.anderson@colorado.edu&gt;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;An:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;&quot;gpfsug main discussion list&quot; &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Datum:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Di. 31.01.2017 17:32<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Betreff:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Re: [gpfsug-discuss] CES doesn't assign addresses to nodes<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;________________________________<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;No, I&#8217;m having trouble getting this through DDN support
because, while we have a GPFS server license and GRIDScaler support, apparently
we don&#8217;t have &#8220;protocol node&#8221; support, so they&#8217;ve pushed back on supporting
this as an overall CES-rooted effort.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;I do have a DDN case open, though: 78804. If you are (as
I suspect) a GPFS developer, do you mind if I cite your info from here
in my DDN case to get them to open a PMR?<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Thanks.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;~jonathon<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;From: &lt;gpfsug-discuss-bounces@spectrumscale.org&gt; on
behalf of Olaf Weiser &lt;olaf.weiser@de.ibm.com&gt;<br> &nbsp; &nbsp;Reply-To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Date: Tuesday, January 31, 2017 at 8:42 AM<br> &nbsp; &nbsp;To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Subject: Re: [gpfsug-discuss] CES doesn't assign addresses
to nodes<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;ok.. so obviously ... it seems , that we have several issues..<br> &nbsp; &nbsp;the 3983 characters is obviously a defect<br> &nbsp; &nbsp;have you already raised a PMR , if so , can you send me the
number ?<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;From: &nbsp; &nbsp; &nbsp; &nbsp;Jonathon A Anderson &lt;jonathon.anderson@colorado.edu&gt;<br> &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;gpfsug main discussion list
&lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Date: &nbsp; &nbsp; &nbsp; &nbsp;01/31/2017 04:14 PM<br> &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: [gpfsug-discuss]
CES doesn't assign addresses to nodes<br> &nbsp; &nbsp;Sent by: &nbsp; &nbsp; &nbsp; &nbsp;gpfsug-discuss-bounces@spectrumscale.org<br> &nbsp; &nbsp;________________________________<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;The tail isn&#8217;t the issue; that&#8217; my addition, so that I
didn&#8217;t have to paste the hundred or so line nodelist into the thread.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;The actual command is<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;tsctl shownodes up | $tr ',' '\n' | $sort -o $upnodefile<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;But you can see in my tailed output that the last hostname
listed is cut-off halfway through the hostname. Less obvious in the example,
but true, is the fact that it&#8217;s only showing the first 120 hosts, when
we have 403 nodes in our gpfs cluster.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# tsctl shownodes up | tr ',' '\n' | wc -l<br> &nbsp; &nbsp;120<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# mmlscluster | grep '\-opa' | wc -l<br> &nbsp; &nbsp;403<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Perhaps more explicitly, it looks like `tsctl shownodes up`
can only transmit 3983 characters.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# tsctl shownodes up | wc -c<br> &nbsp; &nbsp;3983<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Again, I&#8217;m convinced this is a bug not only because the
command doesn&#8217;t actually produce a list of all of the up nodes in our
cluster; but because the last name listed is incomplete.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# tsctl shownodes up | tr ',' '\n' | tail
-n 1<br> &nbsp; &nbsp;shas0260-opa.rc.int.col[root@sgate2 ~]#<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;I&#8217;d continue my investigation within tsctl itself but, alas,
it&#8217;s a binary with no source code available to me. :)<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;I&#8217;m trying to get this opened as a bug / PMR; but I&#8217;m still
working through the DDN support infrastructure. Thanks for reporting it,
though.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;For the record:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# rpm -qa | grep -i gpfs<br> &nbsp; &nbsp;gpfs.base-4.2.1-2.x86_64<br> &nbsp; &nbsp;gpfs.msg.en_US-4.2.1-2.noarch<br> &nbsp; &nbsp;gpfs.gplbin-3.10.0-327.el7.x86_64-4.2.1-0.x86_64<br> &nbsp; &nbsp;gpfs.gskit-8.0.50-57.x86_64<br> &nbsp; &nbsp;gpfs.gpl-4.2.1-2.noarch<br> &nbsp; &nbsp;nfs-ganesha-gpfs-2.3.2-0.ibm24.el7.x86_64<br> &nbsp; &nbsp;gpfs.ext-4.2.1-2.x86_64<br> &nbsp; &nbsp;gpfs.gplbin-3.10.0-327.36.3.el7.x86_64-4.2.1-2.x86_64<br> &nbsp; &nbsp;gpfs.docs-4.2.1-2.noarch<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;~jonathon<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;From: &lt;gpfsug-discuss-bounces@spectrumscale.org&gt; on
behalf of Olaf Weiser &lt;olaf.weiser@de.ibm.com&gt;<br> &nbsp; &nbsp;Reply-To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Date: Tuesday, January 31, 2017 at 1:30 AM<br> &nbsp; &nbsp;To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Subject: Re: [gpfsug-discuss] CES doesn't assign addresses
to nodes<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Hi ...same thing here.. everything after 10 nodes will be
truncated..<br> &nbsp; &nbsp;though I don't have an issue with it ... I 'll open a PMR
.. and I recommend you to do the same thing.. ;-)<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;the reason seems simple.. it is the &quot;| tail&quot; .at
the end of the command.. .. which truncates the output to the last 10 items...<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;should be easy to fix..<br> &nbsp; &nbsp;cheers<br> &nbsp; &nbsp;olaf<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;From: &nbsp; &nbsp; &nbsp; &nbsp;Jonathon A Anderson &lt;jonathon.anderson@colorado.edu&gt;<br> &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;gpfsug-discuss@spectrumscale.org&quot;
&lt;gpfsug-discuss@spectrumscale.org&gt;<br> &nbsp; &nbsp;Date: &nbsp; &nbsp; &nbsp; &nbsp;01/30/2017 11:11 PM<br> &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: [gpfsug-discuss]
CES doesn't assign addresses to nodes<br> &nbsp; &nbsp;Sent by: &nbsp; &nbsp; &nbsp; &nbsp;gpfsug-discuss-bounces@spectrumscale.org<br> &nbsp; &nbsp;________________________________<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;In trying to figure this out on my own, I&#8217;m relatively certain
I&#8217;ve found a bug in GPFS related to the truncation of output from `tsctl
shownodes up`. Any chance someone in development can confirm?<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Here are the details of my investigation:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;## GPFS is up on sgate2<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# mmgetstate<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;Node number &nbsp;Node name &nbsp; &nbsp; &nbsp; &nbsp;GPFS
state<br> &nbsp; &nbsp;------------------------------------------<br> &nbsp; &nbsp; &nbsp;414 &nbsp; &nbsp; &nbsp;sgate2-opa &nbsp; &nbsp; &nbsp;
active<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;## but if I tell ces to explicitly put one of our ces addresses
on that node, it says that GPFS is down<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# mmces address move --ces-ip 10.225.71.102
--ces-node sgate2-opa<br> &nbsp; &nbsp;mmces address move: GPFS is down on this node.<br> &nbsp; &nbsp;mmces address move: Command failed. Examine previous error
messages to determine cause.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;## the &#8220;GPFS is down on this node&#8221; message is defined as
code 109 in mmglobfuncs<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# grep --before-context=1 &quot;GPFS is down
on this node.&quot; /usr/lpp/mmfs/bin/mmglobfuncs<br> &nbsp; &nbsp; 109 ) msgTxt=\<br> &nbsp; &nbsp;&quot;%s: GPFS is down on this node.&quot;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;## and is generated by printErrorMsg in mmcesnetmvaddress
when it detects that the current node is identified as &#8220;down&#8221; by getDownCesNodeList<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# grep --before-context=5 'printErrorMsg 109'
/usr/lpp/mmfs/bin/mmcesnetmvaddress<br> &nbsp; &nbsp;downNodeList=$(getDownCesNodeList)<br> &nbsp; &nbsp;for downNode in $downNodeList<br> &nbsp; &nbsp;do<br> &nbsp; &nbsp; if [[ $toNodeName == $downNode ]]<br> &nbsp; &nbsp; then<br> &nbsp; &nbsp; &nbsp; printErrorMsg 109 &quot;$mmcmd&quot;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;## getDownCesNodeList is the intersection of all ces nodes
with GPFS cluster nodes listed in `tsctl shownodes up`<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# grep --after-context=16 '^function getDownCesNodeList'
/usr/lpp/mmfs/bin/mmcesfuncs<br> &nbsp; &nbsp;function getDownCesNodeList<br> &nbsp; &nbsp;{<br> &nbsp; &nbsp;typeset sourceFile=&quot;mmcesfuncs.sh&quot;<br> &nbsp; &nbsp;[[ -n $DEBUG || -n $DEBUGgetDownCesNodeList ]] &amp;&amp;set
-x<br> &nbsp; &nbsp;$mmTRACE_ENTER &quot;$*&quot;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;typeset upnodefile=${cmdTmpDir}upnodefile<br> &nbsp; &nbsp;typeset downNodeList<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;# get all CES nodes<br> &nbsp; &nbsp;$sort -o $nodefile $mmfsCesNodes.dae<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;$tsctl shownodes up | $tr ',' '\n' | $sort -o $upnodefile<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;downNodeList=$($comm -23 $nodefile $upnodefile)<br> &nbsp; &nbsp;print -- $downNodeList<br> &nbsp; &nbsp;} &nbsp;#----- end of function getDownCesNodeList --------------------<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;## but not only are the sgate nodes not listed by `tsctl
shownodes up`; its output is obviously and erroneously truncated<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;[root@sgate2 ~]# tsctl shownodes up | tr ',' '\n' | tail<br> &nbsp; &nbsp;shas0251-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0252-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0253-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0254-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0255-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0256-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0257-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0258-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0259-opa.rc.int.colorado.edu<br> &nbsp; &nbsp;shas0260-opa.rc.int.col[root@sgate2 ~]#<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;## I expect that this is a bug in GPFS, likely related to
a maximum output buffer for `tsctl shownodes up`.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;On 1/24/17, 12:48 PM, &quot;Jonathon A Anderson&quot; &lt;jonathon.anderson@colorado.edu&gt;
wrote:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; I think I'm having the same issue described here:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; </font></tt><a href="http://www.spectrumscale.org/pipermail/gpfsug-discuss/2016-October/002288.html"><tt><font size=2>http://www.spectrumscale.org/pipermail/gpfsug-discuss/2016-October/002288.html</font></tt></a><tt><font size=2><br> &nbsp; &nbsp;<br> &nbsp; &nbsp; Any advice or further troubleshooting steps would be much
appreciated. Full disclosure: I also have a DDN case open. (78804)<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; We've got a four-node (snsd{1..4}) DDN gridscaler system.
I'm trying to add two CES protocol nodes (sgate{1,2}) to serve NFS.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; Here's the steps I took:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp; mmcrnodeclass protocol -N sgate1-opa,sgate2-opa<br> &nbsp; &nbsp; mmcrnodeclass nfs -N sgate1-opa,sgate2-opa<br> &nbsp; &nbsp; mmchconfig cesSharedRoot=/gpfs/summit/ces<br> &nbsp; &nbsp; mmchcluster --ccr-enable<br> &nbsp; &nbsp; mmchnode --ces-enable -N protocol<br> &nbsp; &nbsp; mmces service enable NFS<br> &nbsp; &nbsp; mmces service start NFS -N nfs<br> &nbsp; &nbsp; mmces address add --ces-ip 10.225.71.104,10.225.71.105<br> &nbsp; &nbsp; mmces address policy even-coverage<br> &nbsp; &nbsp; mmces address move --rebalance<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; This worked the very first time I ran it, but the CES addresses
weren't re-distributed after restarting GPFS or a node reboot.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; Things I've tried:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; * disabling ces on the sgate nodes and re-running the above
procedure<br> &nbsp; &nbsp; * moving the cluster and filesystem managers to different
snsd nodes<br> &nbsp; &nbsp; * deleting and re-creating the cesSharedRoot directory<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; Meanwhile, the following log entry appears in mmfs.log.latest
every ~30s:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp; Mon Jan 23 20:31:20 MST 2017: mmcesnetworkmonitor: Found
unassigned address 10.225.71.104<br> &nbsp; &nbsp; Mon Jan 23 20:31:20 MST 2017: mmcesnetworkmonitor: Found
unassigned address 10.225.71.105<br> &nbsp; &nbsp; Mon Jan 23 20:31:20 MST 2017: mmcesnetworkmonitor: handleNetworkProblem
with lock held: assignIP 10.225.71.104_0-_+,10.225.71.105_0-_+ 1<br> &nbsp; &nbsp; Mon Jan 23 20:31:20 MST 2017: mmcesnetworkmonitor: Assigning
addresses: 10.225.71.104_0-_+,10.225.71.105_0-_+<br> &nbsp; &nbsp; Mon Jan 23 20:31:20 MST 2017: mmcesnetworkmonitor: moveCesIPs:
10.225.71.104_0-_+,10.225.71.105_0-_+<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; Also notable, whenever I add or remove addresses now, I
see this in mmsysmonitor.log (among a lot of other entries):<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp; 2017-01-23T20:40:56.363 sgate1 D ET_cesnetwork Entity state
without requireUnique: ces_network_ips_down WARNING No CES relevant NICs
detected - Service.calculateAndUpdateState:275<br> &nbsp; &nbsp; 2017-01-23T20:40:11.364 sgate1 D ET_cesnetwork Update multiple
entities at once {'p2p2': 1, 'bond0': 1, 'p2p1': 1} - Service.setLocalState:333<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; For the record, here's the interface I expect to get the
address on sgate1:<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp; 11: bond0: &lt;BROADCAST,MULTICAST,MASTER,UP,LOWER_UP&gt;
mtu 9000 qdisc noqueue state UP<br> &nbsp; &nbsp; link/ether 3c:fd:fe:08:a7:c0 brd ff:ff:ff:ff:ff:ff<br> &nbsp; &nbsp; inet 10.225.71.107/20 brd 10.225.79.255 scope global bond0<br> &nbsp; &nbsp; valid_lft forever preferred_lft forever<br> &nbsp; &nbsp; inet6 fe80::3efd:feff:fe08:a7c0/64 scope link<br> &nbsp; &nbsp; valid_lft forever preferred_lft forever<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; which is a bond of p2p1 and p2p2.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp; 6: p2p1: &lt;BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP&gt; mtu
9000 qdisc mq master bond0 state UP qlen 1000<br> &nbsp; &nbsp; link/ether 3c:fd:fe:08:a7:c0 brd ff:ff:ff:ff:ff:ff<br> &nbsp; &nbsp; 7: p2p2: &lt;BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP&gt; mtu
9000 qdisc mq master bond0 state UP qlen 1000<br> &nbsp; &nbsp; link/ether 3c:fd:fe:08:a7:c0 brd ff:ff:ff:ff:ff:ff<br> &nbsp; &nbsp; ---<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; A similar bond0 exists on sgate2.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp; I crawled around in /usr/lpp/mmfs/lib/mmsysmon/CESNetworkService.py
for a while trying to figure it out, but have been unsuccessful so far.<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;_______________________________________________<br> &nbsp; &nbsp;gpfsug-discuss mailing list<br> &nbsp; &nbsp;gpfsug-discuss at spectrumscale.org<br> &nbsp; &nbsp;</font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;_______________________________________________<br> &nbsp; &nbsp;gpfsug-discuss mailing list<br> &nbsp; &nbsp;gpfsug-discuss at spectrumscale.org<br> &nbsp; &nbsp;</font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;_______________________________________________<br> &nbsp; &nbsp;gpfsug-discuss mailing list<br> &nbsp; &nbsp;gpfsug-discuss at spectrumscale.org<br> &nbsp; &nbsp;</font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br> &nbsp; &nbsp;<br> &nbsp; &nbsp;_______________________________________________<br> &nbsp; &nbsp;gpfsug-discuss mailing list<br> &nbsp; &nbsp;gpfsug-discuss at spectrumscale.org<br> &nbsp; &nbsp;</font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br> &nbsp; &nbsp;<br><br>_______________________________________________<br>gpfsug-discuss mailing list<br>gpfsug-discuss at spectrumscale.org<br></font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br>[attachment &quot;smime.p7s&quot; deleted by Olaf Weiser/Germany/IBM] _______________________________________________<br>gpfsug-discuss mailing list<br>gpfsug-discuss at spectrumscale.org<br></font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br></font></tt><br><br><BR>