如何清理本地RTC元数据

时间:2013-09-10 13:30:12

标签: metadata rtc ibm-jazz

我当前的客户使用RTC进行通过Jenkins构建的少量项目。我注意到Jenkins用户家中有一个〜/ .jazz-scm目录随着时间​​的推移填满了一个日志文件,例如: 〜/ .jazz-scm / scratch / 0 / .metadata / .log(有时数字目录不是0)。

不幸的是,Jenkins用户的主目录位于一个相对较小的分区上(重要的Jenkins内容位于一个单独的较大分区上)。

有没有办法通过RTC旋转和/或闪电这些日志?从命令行中删除它们是否安全?

1 个答案:

答案 0 :(得分:0)

  

~/.jazz-scm/scratch/0/.metadata/.log(有时数字目录不是0)。

作为explained in this tip,这些文件夹取决于运行的scm进程数:

  

配置区域包含一个名为scratch的目录,该目录最多可容纳十个编号目录(即0,1,2等)。
  如果有十个scm进程在运行,它们将耗尽这些编号的目录。您可以通过在每个编号目录中的OSGi锁上运行lsof来检查目录是否已用尽。锁定位于.metadata/lock

但是你的问题是:

  

您可以通过在每次调用时指定scm --config /path/to/non-NFS/filesystem来移动配置区域,或者(在3.0中)指定 SCM_CONFIG_DIRECTORY 环境变量。