[Info-vax] Nonexisting "Owner process" of a device.
mcleanjoh at gmail.com
mcleanjoh at gmail.com
Thu Jul 6 20:08:46 EDT 2017
On Friday, July 7, 2017 at 2:46:46 AM UTC+10, Jan-Erik Soderholm wrote:
> Hi.
>
> This is something I see from time to time:
>
> $ sh dev TNA8109/fu
>
> Terminal TNA8109:, device type LA120, is online,
> record-oriented device, carriage control.
>
> Error count 0 Operations completed 954
> Owner process "" Owner UIC [xx]
> Owner process ID 0007547C Dev Prot S:RWPL,O:RWPL,G,W
> Reference count 3 Default buffer size 132
>
> $ sh proc/id=0007547C
> %SYSTEM-W-NONEXPR, nonexistent process
>
> Can it be said in general what can cause this?
>
> We get some issues when re-creating the TNA device.
> The "TELNET /DELETE 8109" command finish but the device
> is never deleted/removed. The STOP/ID=0007547C gives
> the same error as the SHOW PROC above.
>
> We do have a work around, but anyway...
>
> Jan-Erik.
I can see one way that this might happen ...
Process A requests that some other process (let's call it B) provide an I/O device or channel and then process A terminates without telling process B to deassign the device or channel.
If this is the case - big IF - then a decent exit handler will help but I'm not sure that there's a 100% certainty that the exit handler will complete. Don't forget that the exit handler will need access to the communication path to process B and something better than co-ordinated read and writes to any mailbox will probably be needed because the exit handler will execute asynchronous.
More information about the Info-vax
mailing list