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

Conference spezko::cluster

Title:+ OpenVMS Clusters - The best clusters in the world! +
Notice:This conference is COMPANY CONFIDENTIAL. See #1.3
Moderator:PROXY::MOORE
Created:Fri Aug 26 1988
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:5320
Total number of notes:23384

5308.0. "ETA for MC V1.5 kit?" by CSC32::S_DANNEN (Live long and slobber) Mon May 12 1997 09:39

    Does anyone have an ETA for the V1.5 MC kit/ECO?
    
    /steve
T.RTitleUserPersonal
Name
DateLines
5308.1ALPMC01_071EVMS::SCHUETZVMS Clusters Memory Channel 381-6075Mon May 12 1997 19:092
    Should be there, wherever there is.
    
5308.2EEMELI::MOSEROrienteers do it in the bush...Tue May 13 1997 02:293
    yup appeared in TIMA 2 days ago as ALPMC01_071.
    
    /cmos
5308.3ThanksCSC32::S_DANNENLive long and slobberTue May 13 1997 10:263
    Thanks, Gentlemen!
    
    /steve
5308.4UNOFFICIAL TIMA release notesEVMS::SCHUETZVMS Clusters Memory Channel 381-6075Tue May 13 1997 14:1944
    Btw, besides fixing the basic boot-order problem on Virtual Hubs
    (now you can boot either node first, doesn't matter), and some re-init
    problems, the TIMA kit also does some other initialization checking
    to avoid potential corruption problems:
    
    1) Check Version match among SYS$MCDRIVER.EXE images.  To detect if the
    	data structures have changed.  Unlike other drivers, every MCdriver
    	with shared data structures has to agree what's where.  This is why
    	you cannot have mixed MCdriver versions in the same community.
    
    2) Resource availability.  Checks to see that enough is left for the
    	rest of VMS after MCdriver is loaded.  It's possible to boost the
    	MC sysgen params to consume all of the physical memory.  In that
    	case, the VMS boot just hangs at some point waiting for resources
    	to free up (which they never do).  Now MCdriver will go offline
    	if there aren't 32MB left after MCdriver loads.  On a small system,
    	this could cause you to load MCA0 but not MCB0, unless you lower
    	MC sysgen parameters.
    
    3) SYSGEN parameter match.  All nodes in the community must agree on	
    	the sizes of the shared data structures specified by MC_SERVICES_Pn.
    	The only differences allowed are P0 - Crash Other Nodes Too
    	and P7 - Display Informational Messages.
    
    	BTW, besides the INIT-time messages, there are some other messages
    	that might come out during heavy loads if you have P7 (which is
    	dynamic) = 1 or 2.  You may get a timeslice message, which means
    	that MCdriver got so many interrupts at once that it could not 
    	service all nodes in the community during its cpu allotment.
    	This used to result in the highest node being message starved, but
    	now the interrupts round-robin better.  Still, if you see this,
    	it's an indication that some Sender node(s) is much faster than the
    	Receiver node.
    
    	With MC_SERVICES_P7=2, you might see PMstall messages.  This means
    	that your MSCP_CREDITS are higher than the number of buffers per
    	channel (that MC_SERVICES_P9 specifies) can handle.  It just means
    	that we failed to allocate a buffer and had to wait for one to be
    	released and retry, but if you get these a lot, you might either
    	increase P9 if you have the memory, or decrease MSCP_CREDITS.
    	On the other hand, if you never get these, you can maybe reduce
    	your MC_SERVICES_P9 message count per channel, and save some memory
    	space. P6 and P9 affect the bulk of the MC memory requirements.