02:59:01.983] P-6620924 F SRV 335: (3728) SYSTEM ERROR: lklocky: forgot to wait, recid 678125826
02:59:01.986] P-6620924 I SRV 335: (2252) Begin transaction backout.
02:59:01.987] P-6620924 F SRV 335: (815) SYSTEM ERROR: Error in undo of record delete
02:59:02.005] P-6620924 I SRV 335: (739) Logout
usernum <20>, userid <>, on tty batch
02:59:02.005] P-6620924 I SRV 335: (2520) Stopped.
- The remote server (335) has freed the slot in connection table for usernum <20> and its own slot 335 but the slot of usernum <20> is not released from shared memory.
- The Remote Server should not terminate (2520) when there is still a remote client of a server that has not been successfully disconnected by the server
- usernum <20>, remains in the user control table, despite the 739 Logout message.
- The logout message (739) is not correct: PROMON still shows usernum <20> days later.
This remote server (SRV 335) starts again (as expected), which knows nothing about the orphan usernum <20>
When remote server (SRV 335) is restarted, it does allow attempts to disconnect usernum <20> but it cannot be disconnected
02:59:04.972] P-20187122 | SRV 335: (5646) Started on port 22532 using TCP IPV4 address 0.0.0.0, pid 20187122.
16:04:49.328] P-18876396 | PROMON533: (-----) User <20> disconnect initiated
16:04:49.341] P-20119592 | BROKER 0: (-----) Notifying srvr 335, conn 335, to terminate remote user <20>
16:04:49.341] P-20119592 | BROKER 0: (-----) Sending signal 5 to user <20>
- The remote session <20> with an active transaction remains in connection table until db shutdown.
- The orphan remote session with no server response results in BI file growth due to the open transaction