[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

6216.0. "notify request, limit ?" by OSLLAV::SVEINN_P (Svein Nordrum) Fri Jan 20 1995 10:31

DEC MCC v1.3, Ultrix v4.4

I don't have any knowledge of MCC, so I hope the following make sense..

There is a limit in amount and size in something called notify request.
The customer is asking if this limit can be adjusted, and how to do it ?

thanks for any hints..

-Svein
T.RTitleUserPersonal
Name
DateLines
6216.1Any takers?UTRTSC::BEEKMANTon Beekman - NL/MCS - 7838-2345Fri Jan 27 1995 16:5611
    
    	Is there anybody from engineering who can respond on this?
    
    	Thanks,
    
    
    	Ton
    
    
    
    	
6216.2NOTIFY REQUESTAZUR::DURIFMon Jan 30 1995 11:3518
Hi,

Sure there are limits in DECmcc. They are documented.

The number of notify request kept by MCC may be changed
in menu "Options" of "POLYCENTER Notification" window.

If you select "General Notification..." you see that default value
of 500 may be changed to what you need.

This number must be set according the object you manage.

In this case you need advice from some MCC user not from
engineering.

Hope this helps,

Benoit
6216.3clarificaton on the intial questionUTRTSC::BEEKMANTon Beekman - NL/MCS - 7838-2345Tue Jan 31 1995 09:5222
    
    	Hi,
    
    	The initial note is not clear enough.
    
    	What is ment is the number of different notification requests 
    	you can create. This customer in particular tries to create
    	112 different notification requests.
    
    	All 112 requests will be enabled. But if he tries to disable
    	and enable the last one, the last request will be in the
    	state Enabling forever.
    
    	So my question for the moment is:
    
    	How many notification requests can be created and enabled at the
    	same time?
    
    	Thanks,
    
    
    	Ton Beekman
6216.4partial answers, but need more infoTAEC::FLAUWMarc Flauw, TeMIP Technical Office, VBOTue Jan 31 1995 11:0953
re: .-1

    Ton,

    A few highlights on how the Notification FM works :

    1- when receiving a notification request, the Notif FM walks through the
       domain hierarchy (top domain and all its dynamic sub-domains) and
       for each global entity, it is doing a "show all id" to get the list
       of identifiers of each global entity.

    2- It then creates getevent threads for the classes corresponding to the
       global entities in the domain hierarchy. The call is a wildcarded
       call to get all the events of the appropriate class. There is one
       such call per class/subclass pair and per partition
       (configuration/notification events).

    3- The events returned are filtered and put back in the queue of the
       original request.   

    Depending on your domain hierarchy, step 1 can take quite a long time
    (reason for which we removed it in TeMIP Framework V2.0). For how long
    did you wait before telling it is blocked : 1mn, 10 mn, 1 hour ? 

    When a new notification request arrives, step 1 is done again, but new
    getevent threads are only created if the new request is related to a
    domain hierarchy that contains global entities belonging to a new
    class. Otherwise, if the entities are of the same classes as the first
    request, the existing getevent threads will be used. 

    The limits are given by the total number of threads per process, which
    is highly dependant on the memory and swap of the system. If my memory
    serves me well, the limit on Ultrix was around a few hundreds per
    process.

    Are all notification requests issued under the same user-id or are
    different user-ids used ?
    
    It might be interesting to know :
	- the classes of entities on which these requests are done 

	- structure of domains
	
	- configuration of the machine : memory and swap

	- number of users

	- other applications running on that machine

    Best regards,

    Marc.	
    
6216.5more infoUTRTSC::BEEKMANTon Beekman - NL/MCS - 7838-2345Tue Jan 31 1995 15:2657
    
    Hi Marc,
    
    Thanks for you reply,
    
    I've forwared you questions to the customer and here is his reply.
    
    
    1. The classes of entities on which these requests are done.

    - We have made our own access module, global class A4300L.
      The class has a subclass Link, with several instances, up to 20.

    2. Structure of domain.

    - Typically we have a top domain 'Network' with a nbr. of registered
      A4300L  global instances.
      Let us say 10 instances.  In the same domain we have several link
      domains to describe the connectivity and to separate the link related
      alarms to specific icons to ease the visual look of the topology.
      Inside the link domains we typically register link instances to see 
      the connections in detail.  Usually we define one notify request for 
      each of these link instances.


			Network				(top domain)
			   |
			   |				several A4300L instances
 			   |
     	Link1-3		Link1-2		Link2-3		(domains)
	   |
	   |
Instances:	A4300L .pbx.0101 Link 0
		A4300L .pbx.0101 Link 1
		A4300L .pbx.0101 Link 2
		A4300L .pbx.0103 Link 0
		A4300L .pbx.0103 Link 1
		A4300L .pbx.0103 Link 5

3. Configuration, memory & swap

- 40 MB RAM, 250 MB swap

4. Number of users.

- 3 users, one using DECmcc

5. Other applications

- Ingres database server


    	Best regards
    
    	Ton
    
    
6216.6memory is lowTAEC::FLAUWMarc Flauw, TeMIP Technical Office, VBOTue Jan 31 1995 17:1346
	Ton,
    
    	Thanks for the additional info. 
    
>    - We have made our own access module, global class A4300L.
>      The class has a subclass Link, with several instances, up to 20.
    
     OK. It means that there is only 2 getevent threads in the Notif FM.

>    - Typically we have a top domain 'Network' with a nbr. of registered
>      A4300L  global instances.
>      Let us say 10 instances.  In the same domain we have several link
>      domains to describe the connectivity and to separate the link related
>      alarms to specific icons to ease the visual look of the topology.
>      Inside the link domains we typically register link instances to see 
>      the connections in detail.  Usually we define one notify request for 
>      each of these link instances.

    I don't understand the reason for 112 notif requests. If you do a
    request on the domain network and if the sub-domains underneath are
    dynamic, then the notif should cascade to the sub-domains.
    
    Can you explain the need for so many notif requests ? If you can find a
    way to decrease the number of notif requests, you would have a lot more
    mileage.

>3. Configuration, memory & swap
>
>- 40 MB RAM, 250 MB swap
>- Ingres database server

    The memory is low. The SPD for MCC V1.3 requires 48 MB minimum and you
    might want to add more as you have also the database server on the machine.

    You might also want to check your config parameters. It should be
    documented in the Installation Guide. The TeMIP Installation Guide
    (TAEC::TEMIP$PUBLIC:[DOC.ULTRIX.TEMIP.V111]TEMIP_V111_INST.PS;1) has also
    some nice formula for sizing that you might want to use,even if you
    don't run TeMIP. Use them with 1 user and 1 object, even if you don't
    have any OC. 

    Hope this helps,
                 
    Marc.