[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

1427.0. "DECW$TRANSPORT_LOCAL.EXE ???" by HOTSHT::HABERLAND () Tue Sep 12 1989 18:26

Hello,

I have a customer who is interested into what calls DECW$TRANSPORT_LOCAL.EXE 
and why is it called twice.

If you do an

 analyze/system

 show summary (select an application, such as session manager)

 show process/chan/index=xx (xx is the index number)

after looking at this, it calls DECW$TRANSPORT_LOCAL.EXE twice.
The question is what calls it and why?
Any information would be greatly appreciated.

Thanks,
     Dave Haberland
     SWS/E Graphics Support

T.RTitleUserPersonal
Name
DateLines
1427.1Minor bugSTAR::VATNEPeter Vatne, VMS DevelopmentTue Sep 12 1989 19:577
There is a minor bug in DECwindows V1 that causes transport images to be
opened twice.  It has no significant effect on performance, however.
This has been fixed in DECwindows V2 (now in field test with VMS V5.3).

DECW$TRANSPORT_LOCAL is the transport for transferring X protocol requests
and replies between the server and client processes using shared memory.

1427.2ThanksHOTSHT::HABERLANDWed Sep 13 1989 14:525
    
    Thanks for the info. The customer will be very greatful, especially
    since he thought it was him. 
    

1427.3Who calls DECW$TRANSPORT_LOCAL.EXEHOTSHT::HABERLANDFri Sep 15 1989 16:2311
What Peter said in .1 makes since. What the customer is  using 
DECwindows and a third party GKS. So he is getting multiple copies of 
DECW$TRANSPORT_LOCAL.EXE. 

Does anyone know what particulary calls DECW$TRANSPORT_LOCAL.EXE and
under what circumstances does it happen? I know what it does, but what
calls it and when.

Thanks,
	Dave

1427.4More detailsSTAR::VATNEPeter Vatne, VMS DevelopmentFri Sep 15 1989 17:1718
Actually, the customer is *not* getting multiple copies of
DECW$TRANSPORT_LOCAL.EXE  The customer is getting the file
DECW$TRANSPORT_LOCAL.EXE opened twice, which is not the same
thing.  It doesn't matter what third party software the
customer is using, how many connections he opens, or anything.

Xlib calls routines in DECW$TRANSPORT_COMMON, which in turn
calls routines in DECW$TRANSPORT_LOCAL.  The server also calls
routines in DECW$TRANSPORT_COMMON which calls routines in
DECW$TRANSPORT_LOCAL.

The bug is that when DECW$TRANSPORT_COMMON goes to find
DECW$TRANSPORT_LOCAL, it opens the file twice.  However, it
loads only one copy into memory.  The amount of memory used
to keep the file open twice is not very great, which is why
I said that this bug has no significant performance impact.


1427.5One more tryHOTSHT::HABERLANDMon Sep 25 1989 17:1614
.4

	> Xlib calls routines in DECW$TRANSPORT_COMMON, which in turn
	> calls routines in DECW$TRANSPORT_LOCAL. 

  What Xlib calls, calls DECW$TRANSPORT_COMMON.

The customers problem is acting wierd. It is opening up DECW$TRANSPORT_LOCAL
multiple times (more than 2), usually 3 - 4 times.

	Thanks,	
		Dave

1427.6Please post ANALYZE/SYSTEM output...STAR::VATNEPeter Vatne, VMS DevelopmentMon Sep 25 1989 18:156
Please post the results of a SHOW PROCESS/CHANNELS command.

By the way, is this problem posing any real problems for the customer?
Or are they just curious?  If this is causing them real trouble, you
ought to pursue this through regular support channels...