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

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

3564.0. "Installing AMs resource intensive!!" by CGOOA::BARNABE (Guy Barnabe (DIS) Regina/Canada) Fri Aug 14 1992 03:36

    Why is installing an AM such a dog?  Especially when it says it is
    busy updating some parse thingy?
    
    What technical reason can we pass on to the customer as to what the
    thing is doing... a MON CLUSTER reveals 100% CPU on 4000/60 and
    little/no disk i/o...
    
    -- curious,
       Guy
    
T.RTitleUserPersonal
Name
DateLines
3564.1Complex dictionaryTOOK::MINTZErik Mintz, dtn 226-5033Fri Aug 14 1992 08:328
The DECmcc dictionary includes some fairly complicated data structures
describing each of the entities to be managed, and the operations
that can be performed on those entities.
Read access to the dictionary  (which happens all the time when DECmcc
is running) is more important than write access (during installation only).
So extra work is done during install time to improve performance at run time.

-- Erik
3564.2TOOK::SWISTJim Swist LKG2-2/T2 DTN 226-7102Fri Aug 14 1992 10:038
    The basic technical problem is that NCL (FCL) syntax is verb first
    whereas the dictionary is entity-model (i.e., object first).  This
    requires inverting the dictionary to create tables of which verbs
    apply to which objects, etc.   This is time consuming in a big
    dictionary.
    
    We are looking at ways to speed up this up.
    
3564.3SLINK::CHILDSEd ChildsMon Aug 17 1992 13:0411
--> What technical reason can we pass on to the customer as to what the
--> thing is doing...

    Why does the customer care?  Installation is something the customer
    should not be doing very often, or so we hope. :-)

    [~/~ Sorry, one of my hot buttons.  Every once in a while I get
    questions about performance in rarely-run code paths within the Bridge
    AM.  It takes a while to trace through the paths and see what's going
    on.  When I ask "Why do you want to know?" the answer is always "Just
    curious."  I feel like telling the person to stop wasting my time. ~/~]