T.R | Title | User | Personal Name | Date | Lines |
---|
1238.1 | | STAR::ORGOVAN | Vince Orgovan | Mon Aug 07 1989 18:49 | 7 |
| On VMS it should be possible to unwind the call stack to continue
processing the other client connections. You should not attempt to
call back into Xlib using the display ID of the aborted connection,
but it should be fine to call Xlib with the remaining display IDs.
Note that this isn't really robust in the sense that memory will
surely be lost when you unwind the stack.
|
1238.2 | | VWSENG::KLEINSORGE | XUIS or DIE. | Tue Aug 08 1989 13:29 | 9 |
| Vince,
Is this guaranteed never to change for VMS? It would be nice to be
able to do this... it would even be better if there were a way to
clean up.
_Fred
|
1238.3 | | ULTRA::WRAY | John Wray, Secure Systems Development | Tue Aug 08 1989 15:25 | 5 |
| It'd be even better if there were a toolkit-supported way to continue
after a display disconnection, and (as Fred says) to instruct the
toolkit to clean up the mess. That way our Ultrix users would be able
to build robust applications too.
|
1238.4 | | VWSENG::KLEINSORGE | XUIS or DIE. | Tue Aug 08 1989 17:30 | 6 |
|
The toolkit would be nice, but Xlib would be fine. When I can easily
intermix the toolkit and AST events... then it will matter.
|
1238.5 | Thanks | ACESMK::ALEXANDER | | Wed Aug 09 1989 13:45 | 9 |
| From the dialogue, I gather that my customer is out of luck, since
fooling around with the stack is not acceptably robust.
I'll pursue using the multicast feature in DECnet to solve this.
Thanks for the response.
Maggie
|
1238.6 | But the problem won't just go away... | IO::MCCARTNEY | James T. McCartney III - DTN 381-2244 ZK02-2/N24 | Thu Aug 10 1989 18:42 | 15 |
| Unfortunately we have this problem as well. DECforms is multi-threaded
internally and can control several sessions on multiple displays and
terminals concurrently. It will be really nasty if a single XIO error
causes an ACMS/CP process (controlling 30 or so workstations and
terminals) to crash. Our TP customers have gotten used to the fact
that one terminal failing just causes the CP to clean up the session
and continue.
Is this lack of user specified XIO error handler, percieved as a
serious problem? It seriously impacts our ability to provide a robust
reliable TP product.
James
|
1238.7 | | ULTRA::WRAY | John Wray, Secure Systems Development | Fri Aug 11 1989 12:00 | 6 |
| I sometimes get the impression that robustness in general is a specific
non-goal of the X toolkit (and the X protocol, come to that - see the
discussion in 60.*). But then I'm a cynic by nature....
John
|