vrdb man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

vrdb(5)								       vrdb(5)

NAME
       vrdb - Volume Replication Data Base specification

DESCRIPTION
       The   volume  replication  data	base  is  stored  in  binary  form  in
       /vice/db/VRDB on each file server.  The makevrdb option	of  the	 volu‐
       til(8) program constructs the VRDB on the system control machine (SCM).

       The data base consists of fixed-length records, each of which describes
       a replicated (aka group) volume.	 Each file server copies the VRDB into
       memory  at  start-up and whenever an updated version of it is received.
       The data base is used to map group volume names and numbers into a  VSG
       and the set of read-write volumes which comprise it.

       The  VRDB  is  generated	 from  an  ASCII  version stored on the SCM in
       /vice/vol/VRList.  The VRList is updated as a side-effect of every cre‐
       ate and purge of a replicated volume.  Its format is:

       <group  volname>	  <group  volnum>   <#	of  replicas>	<rwvol 1>  ...
       <rwvol 8>  <VSG num>

       A sample line from the VRList is:

       project.coda.src 7f000010 3 c9000012  ca000013  cb000013	 0  0  0  0  0
       E0000107

       Note  that all volume and VSG numbers are given in hex.	Details of the
       VRDB structure can be found in <vrdb.h>.

FILES
       /vice/db/VRDB

       /vice/vol/VRList

BUGS
       File servers keep the in-memory	copy  as  a  singly-linked  list.   It
       should  be  converted to a pair of hash-tables, one keyed by group vol‐
       name, the other by group volnum, for fast lookup.

       The maximum number of replication sites is fixed at 8.  Adding,	delet‐
       ing, or moving replication sites after creation is not supported.

SEE ALSO
       volutil (8), maxgroupid (5), vsgdb (5)

AUTHOR
       Jay Kistler, 1990, created

								       vrdb(5)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net