6.1 Introduction to VOBs and VOB Administration

Any ClearCase development environment requires one or more VOBs. A VOB is the principal repository for ClearCase data and metadata. VOBs are a global resource; any VOB on the ClearCase LT server can be made accessible to any ClearCase user. Data can be centralized in a few VOBs, organized into multiple components at the VOB level, or distributed across a number of VOBs in other ways.

A typical VOB is created and populated with an initial collection of data by an administrator or project leader and accessed by many users. Significant administrative responsibilities associated with VOBs include the following:

CAUTION: Moving a VOB is a complex procedure that requires several steps. You must follow these steps carefully or you risk losing or corrupting VOB data. See Chapter 11, Moving VOBs, for more information.

Rational ClearCase LT provides various VOB storage management tools as well as a job scheduler that can automate many routine VOB maintenance tasks. Chapter 16, Managing Scheduled Jobs, provides details on the job scheduler and related tools.

Types of VOBs

There are four types of VOBs. All have the same on-disk directory structure, and all have similar administrative requirements. You may not need all types at your site.

Access to VOB Data and Metadata

Users cannot access VOB data directly. They must access it using a view and refer to the VOB by its VOB-tag.

Views

Users access VOB data through views, which select specific versions of file and directory elements stored in the VOB and present them to a ClearCase LT user as part of the file system-a standard directory tree, whose top-level directory is called the VOB root directory. Users can also access VOB data and metadata using cleartool commands and ClearCase GUIs that do not need to use a view. Users cannot access VOB data directly.

Tags

ClearCase commands and utilities access a VOB by referring to its VOB-tag, which is a name with an associated global path that all ClearCase hosts can use to access the VOB. A VOB-tag is created whenever a VOB is created. All VOB tags are stored in the ClearCase registry, where they are accessible to all ClearCase LT hosts. Certain network configurations may require you to create additional tags or modify existing ones to ensure access to VOB data by all hosts.

VOB Server Processes

Access to VOB data is managed by several server processes that run on the ClearCase LT server:

ClearCase Server Processes provides additional information on these and other ClearCase server processes.