#clearcase #clearcase-ucm
#clearcase #clearcase-ucm
Вопрос:
В настоящее время наши VOB имеют 5-й уровень функциональности, и мне поручено перейти на 9-й уровень и убедиться, что все по-прежнему работает. Я уже прочитал technote от IBM об уровнях функций.
Для уровня функций 7 в нем указано:
Улучшена производительность UCM
Я почему-то хочу перевести это в числа. Может кто-нибудь дать мне общий обзор того, как я мог бы этого добиться. Я относительно новичок в ClearCase, и до ClearCase я знал только git, поэтому я был бы благодарен за некоторые рекомендации
Ответ №1:
Вы можете найти конкретные критерии для измерения производительности UCM в:
- технический документ «Организация компонентов и производительность UCM» (Ричард Кертис, Дэвид Цян Ли)
- уровни функций (аналогично тому, что вы видели)
Из первой статьи вы можете получить конфигурацию установки:
Наша тестовая среда состояла из хоста сервера VOB и фиксированного количества клиентов, соединенных 100-мегабайтной полнодуплексной сетью.
На сервере VOB размещался один PVOB и один компонентный VOB.
Компонент VOB изначально был создан с одним компонентом корневого уровня.
В последующих тестах компонент VOB был создан с одним или несколькими вспомогательными компонентами VOB.Количество элементов (32 768) оставалось постоянным, независимо от количества компонентов.
И команды, которые измеряются.
Команды, отличные от UCM, в представлениях UCM:
checkout file
checkin file
setact activity_name
setact -none
mkelem file
Команды UCM для разработчиков:
diffbl -ver
deliver -pre -l -str -to
deliver -str -to -f
deliver -com -f
rebase -rec -view
rebase -com
Команды UCM для менеджеров проектов:
chstream -rec
diffbl -act
mkbl -inc
Команды UCM для инженера по выпуску:
rebase -rec
rebase -com
mkbl -full -ide -com
Если у вас есть среда и сценарий с этими командами, вы можете запускать указанные сценарии несколько раз до обновления уровня функций, затем запускать тот же сценарий после и измерять дельту времени выполнения.
Комментарии:
1. Кроме того, просто в качестве примечания, уровень функций 7 — это первый уровень функций, для КОТОРОГО ТРЕБУЕТСЯ версия схемы 80. Одной из ключевых особенностей схемы 80 является то, что объекты UCM (базовые уровни, действия, потоки и т.д.) Имеют отдельные типы записей. Как только FL7 включен, CC лучше использует их…
2. @BrianCowan Хороший момент. Я помню, что в то время мне приходилось иметь дело с миграцией схемы с 54 на 80 ( ibm.com/support/pages /… )