Как очистить локальные метаданные RTC

Мой текущий клиент использует RTC для небольшого количества проектов, созданных с помощью Jenkins. Я заметил, что в доме пользователя Jenkins есть каталог ~/.jazz-scm, который со временем заполняется файлом журнала, например. ~/.jazz-scm/scratch/0/.metadata/.log (иногда числовой каталог отличается от 0).

К сожалению, домашний каталог пользователя Jenkins находится в относительно небольшом разделе (важные файлы Jenkins находятся в отдельном разделе большего размера).

Есть ли способ ротации и/или блиц-записи этих журналов через RTC? Безопасно ли просто удалить их из командной строки?


person RCross    schedule 10.09.2013    source источник


Ответы (1)


~/.jazz-scm/scratch/0/.metadata/.log (иногда числовой каталог отличается от 0).

Как объяснено в этом совете, эти папки зависят от количества запущенных процессов scm:

Область конфигурации содержит каталог с именемcrat, который содержит до десяти пронумерованных каталогов (например, 0, 1, 2 и т. д.).
Если запущено десять процессов scm, они исчерпают эти пронумерованные каталоги. Вы можете проверить, исчерпаны ли каталоги, запустив lsof для блокировки OSGi в каждом из пронумерованных каталогов. Замок находится в .metadata/lock.

Но на ваш вопрос:

Вы можете переместить область конфигурации, указав scm --config /path/to/non-NFS/filesystem при каждом вызове или (в версии 3.0) указав переменную среды SCM_CONFIG_DIRECTORY.

person VonC    schedule 10.09.2013