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

Conference vaxaxp::vmsnotes

Title:VAX and Alpha VMS
Notice:This is a new VMSnotes, please read note 2.1
Moderator:VAXAXP::BERNARDO
Created:Wed Jan 22 1997
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:703
Total number of notes:3722

47.0. "OpenVMS V7.1 upgrade thinks DECnet/OSI still running" by METSYS::THOMPSON () Tue Jan 14 1997 09:26

T.RTitleUserPersonal
Name
DateLines
47.1bulova::docd$:[gryphon_final...]OVMS_71_VAX_INSTALL.*XDELTA::HOFFMANSteve, OpenVMS EngineeringTue Jan 14 1997 10:068
47.2METSYS::THOMPSONMon Jan 20 1997 05:0024
47.3See Upgrade Manual, As Well As Release Notes, New Features...XDELTA::HOFFMANSteve, OpenVMS EngineeringMon Jan 20 1997 09:2637
47.4QUARK::LIONELFree advice is worth every centMon Jan 20 1997 10:089
47.5METSYS::THOMPSONMon Jan 20 1997 12:2714
47.6BSS::JILSONWFH in the Chemung River ValleyMon Jan 20 1997 12:427
47.7QUARK::LIONELFree advice is worth every centMon Jan 20 1997 13:017
47.8You want _another_ LOCKDOWN? :-)XDELTA::HOFFMANSteve, OpenVMS EngineeringMon Jan 20 1997 13:1625
47.9QUARK::LIONELFree advice is worth every centMon Jan 20 1997 14:016
47.10don't blame InspectAUSS::GARSONDECcharity Program OfficeMon Jan 20 1997 17:1639
47.11Inspect Not Common At Customer SitesXDELTA::HOFFMANSteve, OpenVMS EngineeringMon Jan 20 1997 17:5461
47.12AUSS::GARSONDECcharity Program OfficeMon Jan 20 1997 22:4052
47.13Inspect isn't the problem, it's the *solution*GIDDAY::GILLINGSa crucible of informative mistakesMon Jan 20 1997 23:1723
47.14enqlmMETSYS::THOMPSONTue Jan 21 1997 13:5626
47.15ORAREP::LASTOVICAComparisons are as bad as clichesTue Jan 21 1997 14:2427
47.16AUSS::GARSONDECcharity Program OfficeTue Jan 21 1997 17:3341
47.17enqlm and sys$creprcMETSYS::THOMPSONTue Jan 28 1997 07:1227

Regarding the new enqlm limits ...

I find that interactive process login does inherit the 16M lock quota, which
is great!

However - I also gave the same enqlm to an account which is dedicated to an
application. The code reads the sysuaf (via $getuai) and uses the value
returned in $creprc (the PQL$_ENQLM tag) to set enqlm for the process.

The resultant processes do appear to have picked up the 32767 enqlm [they
usually run with about 32650, i.e. 32k less a few locks] but not the 16M. 


Where does the magic translation from 32767 as a quota to a code for 4M get
performed? 

I would guess that this in LOGINOUT and we do run this image to pick up
the new quota's.

Is it possible that if the process has an enqlm supplied that the switch
does not get done?

Thanks

Mark
47.18METSYS::THOMPSONWed Jan 29 1997 06:3623
I managed to resolve this.

We were creating detached processes that ran LOGINOUT with the PRC$_NOUAF
flag. In the quota item list to $creprc we did supply 32767 for enqlm 
however it was not interpreted as the unlimited code value. 

So it does look as though the switch to large enqlm occurs in the part
of LOGINOUT that reads the UAF and sets up a process - rather than in
the executive process creation mechanism.

That does leave one question, for others who may encounter this, i.e. what
would happen if I supplied a 32 bit value in the item list $creprc? Would
it accept the larger value or just use the lower 16bits?


We can't use this as we want to support VMS 6.1 for a while so V7.1 
specific code is off limits..

It also means that not all  applications will benefit from the raised
enqlm, particularly those that do their process creation.

Mark