<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: MNOWAIT link - undefined symbol in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955805#M82247</link>
    <description>Rob,&lt;BR /&gt;&lt;BR /&gt;&amp;gt; What does it take to link this correctly?&lt;BR /&gt;&lt;BR /&gt;Link it on a VAX ;-)&lt;BR /&gt;&lt;BR /&gt;This program seems to be written for a VAX. The EXE$NAMPID internal entry point does not exist on OpenVMS Alpha. You would not want to trust such a program, as it will probably crash the system anyway.&lt;BR /&gt;&lt;BR /&gt;The looping process should have one outstanding IO (busy channel): SDA&amp;gt; SHOW PROC/CHAN&lt;BR /&gt;&lt;BR /&gt;In the mean time, set the priority of the looping process to 0, this will minimize the effect on the rest of the system.&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
    <pubDate>Mon, 05 Mar 2007 12:31:16 GMT</pubDate>
    <dc:creator>Volker Halle</dc:creator>
    <dc:date>2007-03-05T12:31:16Z</dc:date>
    <item>
      <title>MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955804#M82246</link>
      <description>&lt;BR /&gt;I've downloaded: &lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://vmsone.com/~decuslib/vmssig/vms94a/dsj/mnowat.dsj" target="_blank"&gt;http://vmsone.com/~decuslib/vmssig/vms94a/dsj/mnowat.dsj&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;But can't resolve nor find info on how to&lt;BR /&gt;resolve EXE$NAMPID:&lt;BR /&gt;&lt;BR /&gt;$ show system/noproc&lt;BR /&gt;OpenVMS V7.3-2  on node AANODE  5-MAR-2007 12:06:40.43  Uptime  23 22:00:47&lt;BR /&gt;&lt;BR /&gt;$ macro mnowait&lt;BR /&gt;$ link/sysexe mnowait&lt;BR /&gt;%LINK-W-NUDFSYMS, 1 undefined symbol:&lt;BR /&gt;%LINK-I-UDFSYM,         EXE$NAMPID&lt;BR /&gt;%LINK-W-USEUNDEF, undefined symbol EXE$NAMPID referenced&lt;BR /&gt;        in psect $LINKAGE offset %X000000C0&lt;BR /&gt;        in module .MAIN. file DVLP$DISK:[AANODE.YOUNGR.WORK]MNOWAIT.OBJ;3&lt;BR /&gt;&lt;BR /&gt;What does it take to link this correctly?&lt;BR /&gt;&lt;BR /&gt;What problem am I trying to solve?  A process&lt;BR /&gt;stuck in a tight CPU loop that thinks it has&lt;BR /&gt;a pending buffered IO to run down?:&lt;BR /&gt;&lt;BR /&gt;Process index: 02EC   Name: AUSER           Extended PID: 204052EC&lt;BR /&gt;--------------------------------------------------------------------&lt;BR /&gt;Process status:          02040003  RES,DELPEN,PHDRES,INTER&lt;BR /&gt;        status2:         00000001  QUANTUM_RESCHED&lt;BR /&gt;&lt;BR /&gt;PCB address              82C8F4C0    JIB address              82ECF0C0&lt;BR /&gt;PHD address              87420000    Swapfile disk address    00000000&lt;BR /&gt;KTB vector address       82C8F7AC    HWPCB address   FFFFFFFF.87420080&lt;BR /&gt;Callback vector address  00000000    Termination mailbox          003B&lt;BR /&gt;Master internal PID      000A02EC    Subprocess count                0&lt;BR /&gt;Creator extended PID     00000000    Creator internal PID     00000000&lt;BR /&gt;Previous CPU Id          00000000    Current CPU Id           00000001&lt;BR /&gt;Previous ASNSEQ  000000000008A63C    Previous ASN     000000000000004F&lt;BR /&gt;Initial process priority        4    # open files remaining        150/150&lt;BR /&gt;Delete pending count            0    Direct I/O count/limit        150/150&lt;BR /&gt;UIC                [02040,000024]    Buffered I/O count/limit      149/150&lt;BR /&gt;Abs time of last event   01A32F07    BUFIO byte count/limit     100000/100000&lt;BR /&gt;# of threads                    1    ASTs remaining                250/250&lt;BR /&gt;Swapped copy of LEFC0    00000000    Timer entries remaining        10/10&lt;BR /&gt;Swapped copy of LEFC1    00000000    Active page table count         0&lt;BR /&gt;Global cluster 2 pointer 00000000    Process WS page count         149&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I'm trying to avoid a reboot as this is mostly&lt;BR /&gt;an annoyance (user is pegging whatever CPU&lt;BR /&gt;it is running on).  The process on show users/full shows the NTY as disconnected&lt;BR /&gt;(perhaps that is the BIOLM mismatch?  I've &lt;BR /&gt;not seen Multinet not rundown a process&lt;BR /&gt;correctly, by the way.)&lt;BR /&gt;&lt;BR /&gt;Reading here:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1025937" target="_blank"&gt;http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1025937&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;has me going this route.  I'm not fond of&lt;BR /&gt;going the DELTA route.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Rob&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 05 Mar 2007 12:19:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955804#M82246</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-05T12:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955805#M82247</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;&amp;gt; What does it take to link this correctly?&lt;BR /&gt;&lt;BR /&gt;Link it on a VAX ;-)&lt;BR /&gt;&lt;BR /&gt;This program seems to be written for a VAX. The EXE$NAMPID internal entry point does not exist on OpenVMS Alpha. You would not want to trust such a program, as it will probably crash the system anyway.&lt;BR /&gt;&lt;BR /&gt;The looping process should have one outstanding IO (busy channel): SDA&amp;gt; SHOW PROC/CHAN&lt;BR /&gt;&lt;BR /&gt;In the mean time, set the priority of the looping process to 0, this will minimize the effect on the rest of the system.&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Mon, 05 Mar 2007 12:31:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955805#M82247</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2007-03-05T12:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955806#M82248</link>
      <description>&lt;BR /&gt;&amp;gt;  Link it on a VAX ;-) &lt;BR /&gt;&lt;BR /&gt;Wow - missed the obvious.  One thing I thought&lt;BR /&gt;was "2006, must be AlphaVMS discussion." &lt;BR /&gt;Who'da thought it?&lt;BR /&gt;&lt;BR /&gt;Yes - one channel open:&lt;BR /&gt;&lt;BR /&gt;Process index: 02EC   Name: NEUBAUERLA        Extended PID: 204052EC&lt;BR /&gt;--------------------------------------------------------------------&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;                            Process active channels&lt;BR /&gt;                            -----------------------&lt;BR /&gt;&lt;BR /&gt;Channel    CCB     Window     Status    Device/file accessed&lt;BR /&gt;-------    ---     ------     ------    --------------------&lt;BR /&gt;  0010  7FF6E000  00000000              DSA1300:&lt;BR /&gt;&lt;BR /&gt;  Total number of open channels : 1.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;So.. short of a reboot, what does it take&lt;BR /&gt;to run this process down?&lt;BR /&gt;&lt;BR /&gt;Rob&lt;BR /&gt;</description>
      <pubDate>Mon, 05 Mar 2007 12:34:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955806#M82248</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-05T12:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955807#M82249</link>
      <description>There be OpenVMS VAX kernel code here?  EXE$NAMPID has morphed on OpenVMS Alpha.&lt;BR /&gt;&lt;BR /&gt;The replacements for the various routines are in the family:&lt;BR /&gt;&lt;BR /&gt;EXE$NAM_TO_PCB&lt;BR /&gt;EXE$CVT*&lt;BR /&gt;&lt;BR /&gt;At least some of these are in the device driver book, and the rest are in the source listings.&lt;BR /&gt;&lt;BR /&gt;I'd look for other changes needed in the MNOWAIT code, too.&lt;BR /&gt;&lt;BR /&gt;DECamds can clear various wedged processes now.&lt;BR /&gt;&lt;BR /&gt;And what's driving the NTY loop?  I'd look at that in some detail -- that could be a lost I/O and not a mutex, for instance.&lt;BR /&gt;</description>
      <pubDate>Mon, 05 Mar 2007 12:40:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955807#M82249</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-03-05T12:40:01Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955808#M82250</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;if everything looks otherwise o.k. with the DSA1300: shadowset, this must be a lost IO.&lt;BR /&gt;&lt;BR /&gt;Probably time for a reboot...&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Mon, 05 Mar 2007 12:44:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955808#M82250</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2007-03-05T12:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955809#M82251</link>
      <description>&lt;BR /&gt;I found EXE$NAM_TO_PCB here:&lt;BR /&gt;&lt;BR /&gt;SYS$LDR&amp;gt; dir/date/size=all pro*.stb&lt;BR /&gt;&lt;BR /&gt;Directory SYS$COMMON:[SYS$LDR]&lt;BR /&gt;&lt;BR /&gt;PROCESS_MANAGEMENT.STB;1&lt;BR /&gt;                          86/105       8-FEB-2006 13:49:23.10&lt;BR /&gt;PROCESS_MANAGEMENT_MON.STB;1&lt;BR /&gt;                          93/105       8-FEB-2006 13:49:29.11&lt;BR /&gt;&lt;BR /&gt;Certainly didn't want to nor capable of &lt;BR /&gt;mucking with the .mar code so kept hunting&lt;BR /&gt;for the elusive EXE$NAMPID.&lt;BR /&gt;&lt;BR /&gt;Rob</description>
      <pubDate>Mon, 05 Mar 2007 12:46:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955809#M82251</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-05T12:46:54Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955810#M82252</link>
      <description>&lt;BR /&gt;&amp;gt; if everything looks otherwise o.k. with the DSA1300: shadowset, this must be a lost IO.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; Probably time for a reboot...&lt;BR /&gt;&lt;BR /&gt;I was afraid of that.  I hate that.  Now&lt;BR /&gt;it is a change control, etc.&lt;BR /&gt;&lt;BR /&gt;I read the other discussions... it sure would&lt;BR /&gt;be nice if there was a way to BLAST away&lt;BR /&gt;processes like this without corrupting the&lt;BR /&gt;IO database (whatever) &lt;BR /&gt;or bringing the system to a grinding halt. &lt;BR /&gt;&lt;BR /&gt;Rob</description>
      <pubDate>Mon, 05 Mar 2007 12:49:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955810#M82252</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-05T12:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955811#M82253</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;this process is looping, because of some previous SEVERE internal error (most likely either in the shadowing code or the IO sub-system).&lt;BR /&gt;&lt;BR /&gt;OpenVMS thus allows you to get notified of this error in a 'friendly' manner, which does not immediately take down the whole system, but just loops this single process. So when you have a chance and a support contract, you could force a system crash and escalate the problem to OpenVMS engineering for analysis.&lt;BR /&gt;&lt;BR /&gt;Would you have preferred OpenVMS to just ignore the error and continue ? And then crash sometimes later ? Or develop some other nasty and unpredictable behaviour due to this problem ?&lt;BR /&gt;&lt;BR /&gt;No program can securely 'kill' such a process and 'un-do' the previous malfunction. It might be possible to manually get rid of this process after thorough analysis and risk assessment, but a reboot is cheaper...&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Mon, 05 Mar 2007 13:12:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955811#M82253</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2007-03-05T13:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955812#M82254</link>
      <description>&lt;BR /&gt;&amp;gt; this process is looping, because of some &lt;BR /&gt;&amp;gt; previous SEVERE internal error (most likely &amp;gt; either in the shadowing code or the IO &lt;BR /&gt;&amp;gt; sub-system).&lt;BR /&gt;&lt;BR /&gt;Hmmm... I have these relevent patches&lt;BR /&gt;in place:&lt;BR /&gt;&lt;BR /&gt;DEC AXPVMS VMS732_FIBRE_SCSI V9.0   Patch       Install     17-SEP-2006 02:45:23&lt;BR /&gt;DEC AXPVMS VMS732_UPDATE V7.0       Patch       Install     17-SEP-2006 02:44:58&lt;BR /&gt;&lt;BR /&gt;Perhaps something has been fixed since.&lt;BR /&gt;But I'm not so sure how severely broken&lt;BR /&gt;that level of UPDATE/FIBRE_SCSI could be&lt;BR /&gt;(after all, 7 and 9 go-rounds of patches&lt;BR /&gt;there).&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt;OpenVMS thus allows you to get notified of &amp;gt;this error in a 'friendly' manner, which &amp;gt;does not immediately take down the whole &amp;gt;system, but just loops this single process. &amp;gt;So when you have a chance and a support &amp;gt;contract, you could force a system crash and &amp;gt;escalate the problem to OpenVMS engineering &amp;gt;for analysis.&lt;BR /&gt;&lt;BR /&gt;I have both and will do prior to reboot.&lt;BR /&gt;Further, here's my take on the "severity"&lt;BR /&gt;of such an issue.  I've run up and down&lt;BR /&gt;many processes, you tell me if typically&lt;BR /&gt;a PID is 2021C985 , that's 100000+ processes&lt;BR /&gt;that have run by (a cluster).  So I've&lt;BR /&gt;got one looping.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Would you have preferred OpenVMS to just &lt;BR /&gt;&amp;gt;ignore the error and continue ? And then &amp;gt;crash sometimes later ? Or develop some &lt;BR /&gt;&amp;gt; other nasty and unpredictable behaviour due &amp;gt;to this problem ?&lt;BR /&gt;&lt;BR /&gt;No.  However, I guess I'm looking forward&lt;BR /&gt;to the day when each process runs inside&lt;BR /&gt;its own Virtual Machine so I can just down&lt;BR /&gt;the Virtual Machine.  Don't know which OS,&lt;BR /&gt;don't really care at this point.  As long&lt;BR /&gt;as I don't have to be awake at 2 a.m. for&lt;BR /&gt;a 7x24 mission critical application just&lt;BR /&gt;to clear a freakin' process.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;No program can securely 'kill' such a &lt;BR /&gt;&amp;gt;process and 'un-do' the previous &lt;BR /&gt;&amp;gt;malfunction. It might be possible to &amp;gt;manually get rid of this process after &amp;gt;thorough analysis and risk assessment, but a &amp;gt;reboot is cheaper... &lt;BR /&gt;&lt;BR /&gt;A reboot is cheaper?&lt;BR /&gt;&lt;BR /&gt;For many of us perhaps, not for me and&lt;BR /&gt;other folks I know (7x24x365 and you&lt;BR /&gt;fight for a maintenance window.  Yes, &lt;BR /&gt;fight).&lt;BR /&gt;&lt;BR /&gt;Rob</description>
      <pubDate>Mon, 05 Mar 2007 13:35:35 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955812#M82254</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-05T13:35:35Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955813#M82255</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;I had the fleeting impression we were in the same kind of circumstances  (NEVER down), but&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;7x24x365 &lt;BR /&gt;&amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;has me wondering.&lt;BR /&gt;&lt;BR /&gt;Are you on a special 7-year cycle?&lt;BR /&gt;&lt;BR /&gt;Or did you mean 7 * 365  (still leaves the leap-day every 4 years)&lt;BR /&gt;or 24 * 7 * 52 (wow! one day every year!)&lt;BR /&gt;&lt;BR /&gt;We usually define our operation as 24 * 365.25 :-)&lt;BR /&gt;&lt;BR /&gt;But seriously, in those circumstances, you REALLY need AM/AMDS, or get at ease with DELTA.&lt;BR /&gt;And, rolling reboots should be a piece of cake.&lt;BR /&gt;&lt;BR /&gt;fwiw,&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe</description>
      <pubDate>Mon, 05 Mar 2007 14:01:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955813#M82255</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2007-03-05T14:01:19Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955814#M82256</link>
      <description>&lt;BR /&gt;&amp;gt; 7x24x365&lt;BR /&gt;&lt;BR /&gt;I'm bellyachin.  I can probably get&lt;BR /&gt;by with a Friday evening thing as I'll&lt;BR /&gt;bring one node down (the node with&lt;BR /&gt;the spinning process) and&lt;BR /&gt;maintain application up.  &lt;BR /&gt;Fortunately, this node&lt;BR /&gt;has none of the interfaces running.  I still&lt;BR /&gt;have the pain of change control and doing&lt;BR /&gt;the work, family interruptions, etc.&lt;BR /&gt;&lt;BR /&gt;But in general, we've got to get past this&lt;BR /&gt;thing.  I see the attraction of VMWare (et al)&lt;BR /&gt;to make up for the weakness of certain OSes.&lt;BR /&gt;We're stuck with VMS when the machine gets&lt;BR /&gt;wedged.  What would be cool is if we could&lt;BR /&gt;do these VMs, I'd isolate a "machine" for&lt;BR /&gt;all the important interfaces , users would&lt;BR /&gt;run in multiple VMs.  If a process got&lt;BR /&gt;wedged/hung/spinning , I'd load balance &lt;BR /&gt;everyone off that machine , and reboot in&lt;BR /&gt;some far off future (maybe go from 8 to&lt;BR /&gt;7 machines in the process).</description>
      <pubDate>Mon, 05 Mar 2007 14:21:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955814#M82256</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-05T14:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955815#M82257</link>
      <description>There are certainly advantages to VMs, but VMs are not a panacea.  Just as processes can get messed up due to bugs, a VM can get messed up.   And if a VM gets messed up or itself needs some sort of ECO or maintenance or just a reboot, there's a whole lot more affected. &lt;BR /&gt;&lt;BR /&gt;In the interim, OpenVMS Galaxy might be of interest, depending on the particular box.&lt;BR /&gt;&lt;BR /&gt;The upper field of a PID is the cluster system id.  If you've got big values in the low bits, you have numbers of processes churning, or a whole lot of reuse of a PCB.  A looping process doesn't chew up PID numbers.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 05 Mar 2007 16:27:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955815#M82257</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-03-05T16:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955816#M82258</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;all of this is software and software has bugs, if you like it or not. Some OSes may have more bugs than others. Some OSes may be harder to diagnose in case of problems than others. Some OSes will spread problems into other areas within the OS without telling you.&lt;BR /&gt;&lt;BR /&gt;I believe OpenVMS is pretty good at detecting problems and preventing them from spreading. OpenVMS also provides extremely good tools and structures, to allow you to diagnose a problem such as you are seeing. And it even contains tools - such a DELTA - to allow you to 'fix' such a problem with minimal risk and impact, if you - or someone else - has the required OpenVMS internals knowledge to analyze and diagnose the extent of the problem in the running system.&lt;BR /&gt;&lt;BR /&gt;Setting the process priority to 0 limits the impact of this problem to your system and gives you time for diagnosis.&lt;BR /&gt;&lt;BR /&gt;If there is an outstanding IO, one needs to find the IRP (IO Request Packet) somewhere in pool, decode the function bits and find out, what might have happened. If this IO is not in any pending lists in the system, it may be possible to clean up the process-related IO data structures and allow this process to successfully run down. I have down this before and I've shown an example in a DECUS presentation some years ago. So it is possible after thorough analysis, but not by running some 'magic tool'.  &lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Tue, 06 Mar 2007 02:12:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955816#M82258</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2007-03-06T02:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955817#M82259</link>
      <description>If there is an outstanding IO, one needs to find the IRP (IO Request Packet) somewhere in pool, decode the function bits and find out, what might have happened. If this IO is not in any pending lists in the system, it may be possible to clean up the process-related IO data structures and allow this process to successfully run down. I have down this before and I've shown an example in a DECUS presentation some years ago. So it is possible after thorough analysis, but not by running some 'magic tool'. &lt;BR /&gt;&lt;BR /&gt;---&lt;BR /&gt;&lt;BR /&gt;If you are willing,&lt;BR /&gt;Let's do this exercise here. &lt;BR /&gt;If nothing else it helps others.&lt;BR /&gt;Where to start?&lt;BR /&gt;&lt;BR /&gt;Rob</description>
      <pubDate>Wed, 07 Mar 2007 12:32:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955817#M82259</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-07T12:32:52Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955818#M82260</link>
      <description>&lt;BR /&gt; There are certainly advantages to VMs, but VMs are not a panacea. Just as processes can get messed up due to bugs, a VM can get messed up. And if a VM gets messed up or itself needs some sort of ECO or maintenance or just a reboot, there's a whole lot more affected. &lt;BR /&gt;&lt;BR /&gt;---&lt;BR /&gt;&lt;BR /&gt;I had about a 45 minute discussion (should have&lt;BR /&gt;been 10) with someone that works with VMWare&lt;BR /&gt;day to day.  Granted, ESX server can get wedged, but it is a rare thing.  VMWare &lt;BR /&gt;attractiveness and explosion is due to ROI&lt;BR /&gt;- very easy to prove (many Windows servers&lt;BR /&gt;are spinning 10% CPU on average).  It took &lt;BR /&gt;me a good 20 minutes to try to get the guy&lt;BR /&gt;to understand how exactly it could help me,&lt;BR /&gt;as ROI isn't a concern when you're banging&lt;BR /&gt;the CPUs.&lt;BR /&gt;&lt;BR /&gt;Something like this:&lt;BR /&gt;&lt;BR /&gt;Take a physical server , make 4, 8 guest&lt;BR /&gt;OSes.  Now when I have a run-away process,&lt;BR /&gt;load balance everyone off that box.  Perhaps&lt;BR /&gt;use VMWare to tell that OS it is only getting&lt;BR /&gt;2% of a physical CPU so the process could&lt;BR /&gt;spin to its heart's content.  Some future&lt;BR /&gt;date (way in the future it need be, or during&lt;BR /&gt;the day, whatever) I reboot the problem OS.&lt;BR /&gt;&lt;BR /&gt;Galaxy isn't an option.  Fast-forward...&lt;BR /&gt;hypervisors aren't so bad now (they can do&lt;BR /&gt;things like limit a host OS 2% of a physical&lt;BR /&gt;CPU) with their 4-5% overhead hypervisors&lt;BR /&gt;aren't a nusance with CPUs gaining speed&lt;BR /&gt;so quickly.  Not unlike the whole TOE &lt;BR /&gt;for iSCSI gotcha... lost in the noise.  &lt;BR /&gt;No more TOE discussions!&lt;BR /&gt;&lt;BR /&gt;Of course my pissy co-worker "but when 10 gig&lt;BR /&gt;comes along, it becomes more of an issue."&lt;BR /&gt;and round and round we go.&lt;BR /&gt;&lt;BR /&gt;Rob</description>
      <pubDate>Wed, 07 Mar 2007 12:49:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955818#M82260</guid>
      <dc:creator>Rob Young_4</dc:creator>
      <dc:date>2007-03-07T12:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955819#M82261</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;Dont waste time reboot the system anyway your work is appriciable but without reboot this process cannot be kill.&lt;BR /&gt;This is bug and Hp trying to give solution for all bugs from time to time for better and smooth works.&lt;BR /&gt;&lt;BR /&gt;thanks&lt;BR /&gt;Atul sardana</description>
      <pubDate>Wed, 07 Mar 2007 19:45:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955819#M82261</guid>
      <dc:creator>atul sardana</dc:creator>
      <dc:date>2007-03-07T19:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955820#M82262</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;to find the IRP for the pending IO operation on DSA1300:, you need to start as follows:&lt;BR /&gt;&lt;BR /&gt;$ ANAL/SYS&lt;BR /&gt;SDA&amp;gt; READ SYSDEF&lt;BR /&gt;SDA&amp;gt; SHOW DEV DSA1300:&lt;BR /&gt;I/O data structures&lt;BR /&gt;-------------------&lt;BR /&gt;DSA1300 RZxx UCB: 8xxxxxxx&lt;BR /&gt;...&lt;BR /&gt;&lt;BR /&gt;Search for this address in nonpaged pool (replace 8xxxxxxx with the real UCB address of DSA1300):&lt;BR /&gt;&lt;BR /&gt;SDA&amp;gt; SEARCH @mmg$gl_npagedyn:@MMG$GL_NPAGNEXT 8xxxxxxx&lt;BR /&gt;...&lt;BR /&gt;Match at FFFFFFFF.8yyyyyyy    8xxxxxxx&lt;BR /&gt;...&lt;BR /&gt;&lt;BR /&gt;For every match found, issue the following command:&lt;BR /&gt;&lt;BR /&gt;SDA&amp;gt; EXA 8yyyyyyy-irp$l_ucb;10&lt;BR /&gt;&lt;BR /&gt;and post the data found. We will be looking for an IRP in nonpaged pool, which points back to the UCB of DSA1300. The 3rd longword in this IRP should contain: 000A0240&lt;BR /&gt;&lt;BR /&gt;Note that this could be a lengthy process through this forum. And it's not guaranteed to be successful. But as long as you need or want to keep this system up with the looping process, we can continue troubleshooting...&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Fri, 09 Mar 2007 02:26:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955820#M82262</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2007-03-09T02:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955821#M82263</link>
      <description>is a chance there is a pointer to the IRP from the UCB? So looking at pointers in the UCB could shorten the search.</description>
      <pubDate>Fri, 09 Mar 2007 07:51:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955821#M82263</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2007-03-09T07:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955822#M82264</link>
      <description>is a chance there is a pointer to the IRP from the UCB? So looking at pointers in the UCB could shorten the search.&lt;BR /&gt;&lt;BR /&gt;---&lt;BR /&gt;&lt;BR /&gt;Of course, there is UCB$L_IRP, as well as UCB$L_IOQFL, which may or may not be relevant.&lt;BR /&gt;&lt;BR /&gt;For a SCSI disk device using DKDRIVER (a driver that can handle more than one I/O at at time), UCB$L_IRP is explicitly set (whilst holding the correct synchronisation -- typically the fork lock of the UCB) during I/O setup and completion.  If there is more than one I/O in the driver at a time, UCB$L_IRP can point to any of them, so the odds of it pointing to the "lost" I/O for a busy device is slim.&lt;BR /&gt;&lt;BR /&gt;-- Rob (who used to spend a fair amount of time worrying about these things)</description>
      <pubDate>Fri, 09 Mar 2007 21:59:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955822#M82264</guid>
      <dc:creator>Robert Brooks_1</dc:creator>
      <dc:date>2007-03-09T21:59:59Z</dc:date>
    </item>
    <item>
      <title>Re: MNOWAIT link - undefined symbol</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955823#M82265</link>
      <description>The IRPs I've chased around pool are usually well and truly lost.&lt;BR /&gt;&lt;BR /&gt;I've also seen cases where there is no lost IRP, but a case where a counter increment-decrement sequence was entangled, and a decrement was lost.  This case can arise in driver error handling and related quota processing.&lt;BR /&gt;&lt;BR /&gt;I've been known to brute-force this correction, and bomb the count into a semblance of correctness.  This mid-flight kernel correction may or may not have a beneficial effect toward the eventual achievement of long-term system stability, as they say.  The IRP itself is lost.&lt;BR /&gt;&lt;BR /&gt;If these IRPs are disappearing with any sort of regularity, it's time to have a careful look at the kernel or driver or other related code involved.  &lt;BR /&gt;&lt;BR /&gt;If it's not your code, check first for ECOs, then contact the vendor.</description>
      <pubDate>Fri, 09 Mar 2007 22:35:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/mnowait-link-undefined-symbol/m-p/3955823#M82265</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-03-09T22:35:26Z</dc:date>
    </item>
  </channel>
</rss>

