VOB Objects and VOB Replica Objects


Each replica is a VOB, but the VOB object and VOB-replica object are different objects in the VOB database:

For example:

cleartool lsvob –long /vobs/dev 
Tag: /vobs/dev
...
Vob family uuid: 87f6265b.72d911d4.a5cd.00:01:80:c0:4b:e7
Vob replica uuid: 87f6265f.72d911d4.a5cd.00:01:80:c0:4b:e7

Use describe vob: to list details about the VOB object; use describe replica: to list details about the VOB-replica object (the replica). For example:

cleartool describe vob:/vobs/dev replica:boston_hub@/vobs/dev 
versioned object base "/vobs/doc" 
  created 15-Aug-01.14:19:48 by susan.user
  "Main source VOB for development."
  master replica: boston_hub@/vobs/dev
  replica name: boston_hub 
  VOB family feature level: 3
  VOB storage host:pathname "goldengate:/vobstg/dev.vbs"
  VOB storage global pathname "/net/goldengate/vobstg/dev.vbs"
...
replica "boston_hub" 
  created 15-Aug-01.14:19:48 by susan.user
  replica type: unfiltered
  master replica: boston_hub@/vobs/dev
  request for mastership: enabled
...

All replicas of a VOB record the same VOB object and set of VOB-replica objects. When a new replica is created, it takes some time for the change (creation of a new VOB-replica object) to be propagated to all the replica’s databases.