Replicated VOB considerations

The checkvob command is a per-replica operation. You run it to achieve local pool or database consistency. The checkvob command does not create oplog entries for its updates. (In fact, this is a requirement; in a VOB replica restoration scenario, checkvob must be able to run before restorereplica.) To synchronize replicas after running checkvob –fix, run the restorereplica command.

When fixing a data loss (missing container) problem, checkvob does not search other replicas for missing containers or version data. Similarly, after the current replica's database is updated with rmver –data to reflect missing version data, you cannot use Rational® ClearCase MultiSite® to repopulate this database with version data from another replica. If you choose this approach (create new branches and versions, move labels, and so on), version selection based on config records is not affected; the old versions (now with no version data) are still selected.

Data loss (missing containers) at the current replica does not affect synchronization exports or imports. Data loss at the current replica can be propagated only with mkreplica. In this case, the new replica inherits the “lost data” state. For example, if data loss occurs on the replica that created the lost version, there are two synchronizing export scenarios:

Feedback