home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!sun-barr!cs.utexas.edu!swrinde!sdd.hp.com!network.ucsd.edu!mvb.saic.com!tgv.com!info-multinet
- From: CCDK001@utxvms.cc.utexas.edu (David Barkelew)
- Newsgroups: vmsnet.networks.tcp-ip.multinet
- Subject: Re: decwindows, multinet, and ucx
- Message-ID: <2460505E08SEP92213958@TGV.COM>
- Date: 8 Sep 92 21:39:58 GMT
- Organization: The INFO-MULTINET Community
- Lines: 37
- X-Gateway-Source-Info: INTERNET
- X-Return-path: <info-multinet-relay@TGV.COM>
- X-RFC822-From: David Barkelew <CCDK001@utxvms.cc.utexas.edu>
- X-Envelope-to: info-multinet@tgv.com
- X-VMS-To: IN%"NED@SIGURD.INNOSOFT.COM"
- X-VMS-Cc: IN%"info-multinet@tgv.com"
- Nntp-Posting-Host: Mvb.Saic.Com
-
- > The approach I use is to define the logical DECW$IGNORE_DECWINDOWS in
- > SYSSTARTUP_V5.COM. This then gives me the luxury of starting everything in
- > the order I choose. Since networking stuff is particularly sensitive to
- > ordering I start it up using a single separate command file that does
- > everything in the proper order that's rigidly defined. I find that while
- > you can save a minute or so by getting fancy the long-term price you pay
- > in obscure problems just isn't worth it.
- >
- > Ned
-
- That works for DECNET; I have that defined. I also have a single .COM file
- that starts all networking software in the proper order. If you happen to
- run this .COM file in parallel with SYSTARTUP_V5.COM as I do, you can (and
- I do about 50% of the time) have this race condition with DECWindows and
- MultiNet. In my book, having a hack that works all the time outweighs
- getting phone calls from users and admin asking why they can't display
- a TCPIP window when the person on the next station can.
-
- There is a similar problem with DEC's lat startup. It creates a detached
- process (LATACP), then starts issueing lat commands that fail if the
- detached process hasn't completed it's startup, as is the case on our
- SMP systems. (we typically have 10 or more detached processes running in
- parallel during startup) The only way I could fix it was to hack DEC's
- LAT$SYSTARTUP.COM to make sure that the LATACP was completely started
- before issuing LAT commands. That hack is ugly, and it sucks! :-( On
- the other hand, it is well-documented in our LAT$SYSTARTUP.COM file and
- it _does_ work - i.e., we get the lat services we expect to get. :-\
-
- Ned, like you and everyone else out there, I _hate_ these kinds of hacks.
- They make problem-solving difficult and obscure, not to mention your problem(s)
- tend to change/move as various products and VMS are upgraded... I was
- merely pointing out something that I fumbled with for a while before I
- figured out what was happening in case there are others on the net who
- have seen similar things. :-) On the other hand, I hope nobody else's
- startup procedures are as convoluted as the ones I have to deal with. ;^)
-
- ++ Dave
-