clearcaseclearcase-ucm

Testing 'UCM'-VOB performance


Our VOB's currently have the feature level 5 and I'm tasked with upgrading to level 9 and making sure that everything still works. I've already read the technote from IBM about feature levels.

For feature level 7 it states:

Improved UCM performance

I somehow want to put this into numbers. Can someone give me a broad overview on how I could achieve that. Im relatively new to ClearCase and prior to ClearCase I only knew git so I would be thankful for some guidance


Solution

  • Yu can find concrete criteria for measuring UCM performance in:

    From the first paper, you can derive the setup configuration:

    Our test environment consisted of a VOB server host and a fixed number of clients connected by a 100MB full-duplex network.

    The VOB server hosted one PVOB and one component VOB.
    The component VOB was created initially with a single, root-level component.
    In subsequent tests, the component VOB was created with one or more sub-VOB components.

    The number of elements (32,768) remained constant, regardless of the number of components.

    And the commands which are measured.

    Non-UCM commands in UCM views:

    UCM commands for developers:

    UCM commands for project managers:

    UCM commands for release engineer:

    Once you have an environment, and a script with those commands, you can run said scripts a few time before the feature level upgrade, then run the same script after, and measure the execution time delta.