Modifies characteristics for the specified directory.
SYNOPSIS
SET DIRECTORY directory-name characteristic
Arguments
directory-name
The full name of the directory to be modified.
characteristic
The name and value of the characteristic to be modified. Specify one
or more of the following:
DNS$Convergence [=] value
DNS$InCHName [=] boolean
DNS$UpgradeTo [=] v.n
Description
This command modifies characteristics for the specified directory.
You can specify one or more of the listed characteristics to be
modified. Use a comma to separate characteristics.
Characteristics
DNS$Convergence [=] value
Specifies the degree of consistency among replicas. Specify the
value argument as one of the following:
Low The next skulk distributes all updates that occurred
since the previous skulk. Skulks occur at least once
every 24 hours.
Medium DECdns attempts to propagate an update to all
replicas. If the attempt fails, the next scheduled
skulk makes the replicas consistent. Skulks occur at
least once every 12 hours.
High DECdns attempts to propagate an update to all
replicas. If that attempt fails (for example, if
one of the replicas is unavailable), a skulk is
scheduled for within 1 hour. Background skulks will
occur at least once every 12 hours. Use this setting
temporarily and briefly because it uses extensive
system resources.
By default, every directory inherits the convergence setting of its
parent at creation time. The default setting of the root directory
is medium.
DNS$InCHName [=] boolean
Specifies whether a directory or any of its descendants can store
clearinghouse names. The boolean argument can be specified as one of
the following:
True The directory or its descendants can store clearinghouse
names.
False The directory or its descendants cannot store
clearinghouse names. This is the default value.
DNS$UpgradeTo [=] v.n
Controls the upgrading of a directory from one version of DECdns to
another. By modifying this attribute, you can initiate the upgrading
of a directory to a higher version of DECdns. Specify the value as
v.n where v indicates the major version number and n specifies the
minor version number. There is no default.
ACCESS RIGHTS
You must have write access to the directory whose attribute you
intend to modify.
1 – example
The following command sets a low convergence value on the .mfg directory. dns> set directory .mfg DNS$Convergence = low
2 – to_new_epoch
Reconstructs a directory's replica set, allowing you to exclude a
replica or re-specify replica types.
SYNOPSIS
SET DIRECTORY directory-name TO NEW EPOCH MASTER
clearinghouse-name [,READ-ONLY clearinghouse-name] [...]
[,EXCLUDE clearinghouse-name]
directory-name
The full name of the directory.
clearinghouse-name
The name of the clearinghouse in which an individual replica is
located. The first clearinghouse-name specifies where the master
replica is stored.
ACCESS RIGHTS
You must have read and control access to all the replicas in the
replica set. To change the type of replica, you must have write
access to the clearinghouse that stores the replica whose type is
being changed.
2.1 – example
The following command sets a new epoch for the directory .mfg. The master replica is in .paris_ch, and read-only replicas are in .chicago1_ch, .seattle_ch, and .ny1_ch. The new replica set excludes the replica in .ny1_ch. dns> set directory .mfg to new epoch master .paris1_ch, - _> read-only .chicago1_ch, read-only .seattle_ch, exclude .ny1_ch
3 – to_skulk
Skulks a directory immediately. The control program prompt (dns>)
does not return until skulking completes. It may take a while for
skulking to complete.
SYNOPSIS
SET DIRECTORY directory-name TO SKULK
Argument
directory-name
The full name of the directory.
ACCESS RIGHTS
You must have write access to the directory you intend to skulk.
3.1 – example
The following command initiates a skulk on the .admin directory. dns> set directory .admin to skulk