Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ commands — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

  EDNS/COMMANDS -- EDNS Command Summary.                      85/05/08


  For complete information on EDNS command usage, see Administering
  Your DOMAIN System.

  _____________________________________________________________________________

  SYNTAX                                FUNCTION
  (abbreviation shown
   in UPPER case)
  _____________________________________________________________________________

  Default options are indicated by "(D)".

  ADD name node_id                   Add an entry directory name, its node_id,
                                      and its uid to the master root directory;
                                      the node must be connected to the network
                                      when this command is executed so that the
                                      uid of its entry directory may be
                                      retrieved.

  REPlace name node_id               Update the node_id and uid values for entry
                                      'name'.  Use this command after running
                                      the utilities CHUVOL, or INVOL, or
                                      replacing a disk.

  DELete name                        Delete name from the master root directory.

  LD [names] [-NODE node_id]         List root directory entries by name; if
     [-sn|-nsn]                       names are specified, only those names
     [-t] [-u] [-n] [-dte]            are listed.

     -NODE node_id                   List all entries with node_id specified;
                                      if 'names' are also specified, those
                                      names and entries with 'node_id' are
                                      listed.
     -sn                  (D)        List entries sorted by name.
     -nsn                            Suppress name sorting.

     The following options specify what special information should be displayed
     with each entry that is listed:

     -t                              Display entry type.
     -u                              Display uid.
     -n                              Display node_id.
     -dte                            Display date/time this entry was made to
                                      the directory and the node_id of the
                                      replica where this entry was made.

  ADDRep node                        Add node to replica list.

  DELRep node                        Delete node from replica list.  This
                                      command causes the NS_HELPER replica
                                      at 'node' to delete its database and
                                      stop running after its propagation
                                      list has emptied.  It also causes
                                      this replica to be removed from all
                                      other replica lists.

  SHUT node                          Shut down a replica.  This command
                                      causes the NS_HELPER replica at 'node'
                                      to delete its database and stop
                                      running immediately.  The shutdown
                                      replica is not removed from the
                                      other replica lists.

  LR  [-clocks]                      Display list of replicas in the network.

     -clocks                         Display each replica's current clock
                                      date/time and check for any replicas
                                      whose clocks are skewed.

  MERGE [nodeA] -FROM nodeB          Merge all entries in the root directory
                                      and replica list of the NS_HELPER at
                                      nodeB into the root directory and
                                      replica list of the NS_HELPER at
                                      nodeA. If nodeA is not specified, merge
                                      into the default NS_HELPER's directory
                                      and replica list.

  MERGE_ALL [node]                   Do a global merge using the NS_HELPER
                                      at 'node' (or the default NS_HELPER if
                                      node is not specified) as the base for
                                      the merge.

  INIT [nodeA] [-FROM nodeB]         Initialize the NS_HELPER at nodeA or,
                                      if nodeA is not specified, the default
                                      NS_HELPER.
                                     If -FROM nodeB is not specified, get
                                      a list of all node_ids, their entry
                                      directory names, and uids and add them
                                      to the NS_HELPER at nodeA's directory.
                                     If -FROM nodeB is specified, merge all
                                      entries in the directory and replica
                                      list of NS_HELPER  at nodeB into the
                                      NS_HELPER at nodeA's directory and
                                      replica list; then add nodeA to
                                      nodeB's replica list.

  DIFF [nodeA] nodeB                 List differences between the NS_HELPER
                                      at nodeA's (or the default NS_HELPER's)
                                      directory and the NS_HELPER at nodeB's
                                      directory (e.g. entries in only one of
                                      the directories, names that match whose
                                      types or uids are different, etc.)

                                     List differences between the NS_HELPER
                                      at nodeA's replica list and the
                                      NS_HELPER at nodeB's replica list
                                      (e.g. replicas which appear in one
                                      NS_HELPER's list but not in the
                                      other's).

  INFO                               Give the node_id and status of the current
                                      default NS_HELPER.

  SET [nodeA]                        Subsequent commands, which do not specify
                                      an NS_HELPER, will be directed to the
                                      NS_HELPER at nodeA.  If 'nodeA' is
                                      omitted, the default NS_HELPER is set
                                      to an active server on the local net.

  Quit                               Quits your current EDNS session.


  NOTE: a 'node' argument may be either a node name or a node_id; if it is a
        node name, the corresponding node_id will be found by looking up the
        name in the default NS_HELPER's directory.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026