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

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

118.0. "ALL-IN-1 V3.0 and DECnet Naming Service (DNS)" by UTROP2::LANGENBERG_C () Thu Feb 27 1992 15:58

    Hello,
    
    ALL-IN-1 V3.0 needs 2 DNS images to start up correctly.
    
    Does DNS give the customer any advantage above not using it?
    (DNS will be used to connect to a Server, but you could do the
    same using proxys)
    
    If there is not really an advantage, how do I explain the 
    necassity of the installed images?
    
    Thanks,
    
    Clarie
T.RTitleUserPersonal
Name
DateLines
118.1DNS has advantages and disadvantages ...AIMTEC::PORTER_TTerry Porter, ALL-IN-1 Support, Atlanta CSCThu Feb 27 1992 16:3442
DNS is used to name partition in a hierarchical (X.500 like) way such that the
name of the partition is independent of it's location.

e.g. DEC:.SERVICES.CSC.ATLANTA.OAD could be the name of the partition used by
     the OAD district of the Atlanta CSC, which would be called AIMTEC::"73="
     if DNS naming was not used.

The advantages of DNS are ...

The FCSs that service a partition are stored in DNS and if they change (e.g.
a node name changes) then all the system maanger has to do is update DNS
and everything will be OK!

There can be more than one FCS per node as the DECnet object number is not
restricted to 73 (the customer can use any of the customer-definable DECnet 
object numbers (128 to 255)). This allows for better scalability in very large
ALL-IN-1 systems.

The disadvantages of DNS are ...

ALL-IN-1 provides NO help for managing DNS, it just uses what is put there.

In order to be effective DNS must be implemented organization wide, there is no
point defining a naming structure for part of an organization as that restricts
use of DNS (and hence ALL-IN-1) to that part of the organization, or may result
in multiple and incompatable naming schemes throughout an organisation that
makes DNS a nightmare to manage.

The bottom line is that if the customer has DNS implemented across their
organisation then it will be trivial to add partitions and make use of it and
get the advantages.

If the customer does not already have DNS set up then it is a major project to
define, implement and maintain an organization wide naming structure and is
probably not worth it unless the customer has uses for DNS other than ALL-IN-1.

If DNS is not used, then the DNS sharable images must still be installed, but
DNS need not be started. I don't know the detailed technical reason for this,
but basically the FCS code needs some of the routines defined in these sharable 
images.

Terry
118.2SIOG::T_REDMONDThoughts of an Idle MindThu Feb 27 1992 16:355
    I think this question has been answered earlier on in this conference.
    DNS is referenced within the File Cabinet Server, so you need to
    install the images.
    
    Tony
118.3Reasons?UTROP2::LANGENBERG_CFri Feb 28 1992 08:3910
    
    Thanks for the answers.
    
    Re -.2:
    It is made clear in the documentation that DNS is referenced within the
    FCS.
    What I don't understand is why the FCS needs DNS; there seems to be no
    need for it. 
    
    Clarie
118.4SIOG::T_REDMONDThoughts of an Idle MindFri Feb 28 1992 09:105
    The FCS can run with DECnet Phase V naming - you can have multiple
    partitions within the namespace. And if you want to do this then you
    need DNS. One image, two DECnet phases, one problem?
    
    Tony
118.5See BCSE::OAFC$PUBLIC:*.PS UTRTSC::SCHOLLAERTHalf Dutch - Half BelgiumFri Feb 28 1992 10:3371
    Hello,
    
    There are a number of ALL-IN-1 File Cabinet related public documents
    available on BCSE::OAFC$PUBLIC:
    
    Chapter 2 "Naming and Distribution" of A1FS_OVERVIEW.PS is 
    a good starting point. 
    
    Happy reading,
    
    Jan
    
    
	$ Directory BCSE::OAFC$PUBLIC:

	A1FS_OVERVIEW.PS;1     1989  20-AUG-1991 20:35:09.00
	A1FS_PERF_SHARING.PS;1
	                        232  17-MAY-1991 09:31:45.00
	A1_IS_PERFORMANCE_REPORT.PS;2
	                        976   4-APR-1989 08:53:43.00
	FILECAB_FUNC_SPEC_V12.PS;1
	                        833   8-SEP-1989 13:27:36.00
	INSTALLATION-GUIDE.PS;9
	                        245  13-MAR-1991 09:15:01.00
	NAMING_T2_0_2.PS;1     3508  16-JAN-1992 15:48:37.00
	OA$SECURITY_MODEL_43.PS;1
	                        440  25-JUL-1990 13:20:14.00
	OAFC$CSI_DESIGN.PS;1
	                       1559  29-JAN-1992 15:11:05.00
	OAFC$DEV_PLAN.PS;1      349   6-NOV-1990 09:13:47.00
	OAFC$PERFORMANCE_MEMO.PS;1
	                        384  25-OCT-1990 13:09:56.00
	OAFC$PERFORMANCE_MEMORY_REQUIREMENTS.PS;1
	                        272   3-APR-1991 10:36:30.00
	OAFC$PERFORMANCE_MEMORY_UPDATE.PS;1
	                        116   3-APR-1991 10:41:30.00
	OAFC$SMUI_SPEC.PS;8
	                       1427  13-SEP-1991 14:30:31.00
	OAFC$SYSMAN_DESIGN.PS;2
	                        413  16-JAN-1992 14:23:26.00
	OAFC$SYSMAN_DESIGN.PS;1
	                        191   9-JUL-1990 14:49:31.00
	OAFC$TEST_PLAN.PS;2
	                        272  12-DEC-1990 15:28:37.00
	OAFC$TLV_DESIGN.PS;1
	                   no privilege for attempted operation
	OAFC_CDA_DESIGN.PS;1
	                        153  27-NOV-1990 15:14:30.00
	OAFC_COMM_PROTOCOL.PS;1
	                        680  19-JAN-1989 15:48:57.00
	OAFC_DEV_PLAN.PS;1      397  10-DEC-1990 12:34:45.00
	OAFC_DNS_DESIGN.PS;5
	                        304  16-JAN-1992 14:22:43.00
	OAFC_DNS_DESIGN.PS;4
	                        323   9-JUL-1990 14:47:48.00
	OAFC_FUNCTIONAL_SPEC.PS;2
	                       2016   2-MAY-1991 18:55:29.00
	OAFC_GSM_DESIGN.PS;1
	                        596  12-JUL-1989 09:54:01.00
	OAFC_REFERENCE_MANUAL.PS;1
	                       2333  18-NOV-1991 16:01:52.00
	OAFC_SERVER_DESIGN.PS;1
	                        859   9-JUL-1990 14:49:17.00
	SYS$PROXY_FUNC_SPEC.PS;5
	                         89  17-OCT-1991 08:01:17.00
	SYS$PROXY_FUNC_SPEC.PS;4
	                         88  14-MAY-1991 09:06:49.00
	
Total of 28 files, 21316 blocks.
    
    
118.6DNS only used at level 1CHRLIE::HUSTONMon Mar 02 1992 16:2819
    
    re .3
    
    >What I don't understand is why the FCS needs DNS; there seems to be no
    >need for it. 
    
    THe FCS does not use DNS unless you are running the server at 
    distribution level 1 -- DNS naming.  When the server is running
    at distribution level 0 -- DECnet naming, no DNS calls are made.
    
    The reason we require the DNS images to be installed is that we link
    against the dns images so that the DNS calls are available should
    you desire to run at dist level 1.
    
    I would like to stress we DO NOT MAKE DNS CALLS at distribution 
    level 0
    
    --Bob
    
118.7Why is the link compulsory?SCOTTC::MARSHALLPearl-white, but slightly shop-soiledMon Mar 02 1992 16:5810
Hi,

A techy question...

Couldn't the link against DNS be "optional" (eg WEAK references), so that if the
customer only wants dist level 0, they don't have to worry about DNS in any
shape or form?  There may be good reasons why this isn't done, I'm just
curious...

Scott
118.8It's early, does that make sense?IOSG::STANDAGEOink...Oink...MoooooooooooooooooooooooooooooooooTue Mar 03 1992 08:4319
    
    Scott,
    
    It's very easy to switch the distribution level from 0 to 1 via
    the ALL-IN-1 UI (although of course you have to stop the server
    to pick up the new configuration). 
    
    ALL-IN-1 and the FCS provides that flexability, and it would be a bit
    of a pain if customers had to relink with the DNS images to get dist 
    level 1 (I think). I guess it's easier just to have the two images 
    installed and linked against at installation time, and thus have the 
    options of which level to use more easily accessible.
    
    IMHO,
    
    Kevin.
    ~~~~~~
    
                                 
118.9Kevin is rightCHRLIE::HUSTONTue Mar 03 1992 14:4311
    
    Scott,
    
    I am not very familiar with a weak link reference, but Kevin is 
    correct. The way we do it allows a single server image to move from
    level 0 to level 1 (no DNS to DNS) in order to not require dns$share
    to be installed we would need two images for the server, one for 
    DNS use one for DECnet naming use.
    
    --Bob
    
118.10More...SCOTTC::MARSHALLPearl-white, but slightly shop-soiledTue Mar 03 1992 17:3120
re .8 and .9

Bob and Kevin,

Yes I agree with your point that if the system manager wants to move from level
0 to 1 (or vice-versa), then it's easier if they don't have to re-link, etc.
However, my comment was aimed at those systems where they will *never* want to
use DNS; why force them to link it in, with all the confusion it seems to be
causing?

Also, is it really trivial (or sensible) to switch levels?  Maybe I'm being
ignorant, but isn't different information stored in the partition files
depending on the "level" (Phase IV vs DNS names)?  IAMFI...

Scott

PS - Bob, a "weak" reference tells the compiler not to complain if it can't
resolve an external reference in the code.  The symbol just gets set to zero.
ALL-IN-1 (and no doubt lots of other stuff) makes use of this at run-time to
work out whether some things are linked in and available or not.
118.11am I missing something?IOSG::STANDAGEOink...Oink...MoooooooooooooooooooooooooooooooooTue Mar 03 1992 18:1323
    
    
    Scott,
    
    At the end of the day, Customers can do *anything*, and more often 
    than not they do !!  Since ALL-IN-1 offers the switching capability,
    it would seem to them to be a real inconvenience if they had to relink
    the server to get the functionality they desired.
    
    The vital DNS images (ones linked with the server) come with VMS.
    So, if a customer wants to switch to distribution level 1 all they
    have to do start up DNS, stop the server and change it's distribution
    to "ON" (via the UI) and restart the server.
    
    The way I see it, starting up DNS is a lot easier than relinking
    the server and doing all the associated tasks.
    
    
    Kevin.
    ~~~~~~
    
    
    
118.12I agree with Kevin.CHRLIE::HUSTONTue Mar 03 1992 19:2420
    
    Scott,
    
    Thanks for the weak reference info.
    
    Switching from level 0 to 1 is very trivial, as Kevin points out in .11
    all it is is to change the dist level and restart the server. We 
    do nothing different with the partiiton file. There are only 
    2 differences when you run at level 1
    
    1) We use the partition master file, it is there for level 0 but never
       used. 
    2) You are allowed to do more sysman functions like create/delete
    partitions and disable/enable partitons. You can't do these at 
    distribution level 0.
    
    I agree with Kevin that forcing the relink is more of a hassle.
    
    --BOb
    
118.13To conclude...SCOTTC::MARSHALLPearl-white, but slightly shop-soiledWed Mar 04 1992 10:3414
Bob,

Thanks for the info on the differences between dist level 0 and 1.

I wasn't suggesting that we "force" *anyone* to relink *anything*.  As the
required DNS images come "free" with VMS, most of the time the link will pick
them up and customers can then change "distribution level" (never did work out
why it was called that...) to their heart's content.

My suggestion was merely that *if* the customer doesn't want DNS, doesn't
have the images (removed to save disk space?), or has other problems, it is
wrong that that they are forced to link against them.

Scott
118.14Does this make sense ??IOSG::STANDAGEOink...Oink...MoooooooooooooooooooooooooooooooooWed Mar 04 1992 11:1043
    
    Scott,
    
    >>I wasn't suggesting that we "force" *anyone* to relink *anything*.  
    >>As the required DNS images come "free" with VMS, most of the time the link
    >>will pick them up and customers can then change "distribution level" 
    >>(never did work out why it was called that...) to their heart's content.
    
    OK, it looks like we're in agreement then. Doing things this way makes
    sense, as the customers can then please themselves what they do and
    which distribution level they adopt.
    
    
    >>My suggestion was merely that *if* the customer doesn't want DNS,
    >>doesn't have the images (removed to save disk space?), or has other 
    >>problems, it is wrong that that they are forced to link against them.
    
    The diskspace would have to be pretty serious for them to delete these
    two files in question !! :
    
    DNS$RTL.EXE;1            34
    DNS$SHARE.EXE;1          65
    
    As these are VMS supplied images, I doubt that any system manager would
    in their right mind delete them from SYS$SHARE. It is stated in the
    release notes that these images should be present and INSTALLed, so
    if they are missing for whatever reason then their local CSC would
    probably have supply them. 
    
    As far as I know, there hasn't been an instance of these files actually 
    being missing from a system (?)
    
    I think we have to satisfy the requirements of as many customers as
    possible and give them the flexability and functionality they require
    with the minimum of hastle. Linking WITH these images seems to me to
    be the easiest way of achieving that objective.
    
    
    Kevin.
    ~~~~~~