Dynamic views use the MVFS to present a selected combination of local and remote files as if they were stored in the native file system. The selected files are versions of VOB files and view-private files. To use the MVFS, you must activate a view and mount one or more VOBs. (VOBs are mounted as file systems of type MVFS.)
The MVFS is installed as an extension to a host's native operating system. On computers running Linux® or the UNIX® system, code that implements the MVFS is linked with a host's operating system. On Windows® computers, the MVFS is a file-system driver. It is loaded by the Service Control Manager at system start up.
You cannot create other file types, such as special files supported on Linux or the UNIX system, within a dynamic view.
Any alternate name might already exist in another version of the given directory, which could cause Rational ClearCase to return the wrong file data, so the MVFS does not return an alternate name to applications that request one.
You can run applications that require short names in the MVFS in one of the following ways:
On Windows, the MVFS can be configured to perform name lookups that are or are not case-sensitive. In the default configuration, the MVFS performs name lookups that are not case-sensitive, which is the behavior that Windows applications expect. When using dynamic views in mixed networks of computers running different supported operating systems, you might need to change case-sensitivity setting of the MVFS on Windows. See Case-sensitivity for details.
If you add an executable to source control and want to run it in a dynamic view, you must give it explicit execute permission. Use the cleartool protect command, as shown in this example:
cleartool protect –chmod +x executable_filename
The MVFS has several caches that it uses to provide improved performance. For many users, the default cache sizes provide the best balance between MVFS performance and memory requirements. You can change most of theses caches to tune the MVFS to better serve special needs. For more information, see Examining and adjusting MVFS cache size.