【问题标题】:ClearCase VOBs not being used for a long time长时间未使用 ClearCase VOB
【发布时间】:2015-02-19 02:07:51
【问题描述】:

我使用具有大量 VOBS 的 ClearCase 管理 SCM 环境。

其中许多 VOBS 很久以前就不再使用了。我想知道是否可以确定这些 vobs 的最后修改时间。

另一个疑问是:如果我只注销这些VOBS,VOB Server中的CPU和内存消耗会减少吗?

理论上,要让这些vob再次上线,我只需要运行一个注册命令,对吧?

你们有没有其他方法可以推荐给我来管理这个场景(VOB 很长时间没有被使用)?

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    其中许多 VOBS 很久以前就不再使用了。我想知道是否可以确定这些 vobs 的最后修改时间。

    您可以尝试在 vob 标签上使用 cleartool lshis -all

    我有一个脚本过滤了最后的事件:

    cleartool lshis -fmt "%Xn\t%Sd\t%e\t%h\t%u \n" -since 01-Oct-2010 -all <vobname>| grep -v lock | head -1 | grep -o '20[0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
    

    另一个疑问是:如果我只注销这些VOBS,VOB Server的CPU和内存消耗会减少吗?

    是的,因为不会再有与该 vob 关联的 vob_server 进程。

    理论上,要让这些 vobs 再次上线,我只需要运行一个注册命令,对吧?

    是的,尽管我更喜欢在注册和 mktagging 之前取消注册/rmtag(如“Removing ClearCase vobs”)。

    【讨论】:

    • 非常感谢您的快速回答!我将测试这些命令并将它们应用到我们的服务器中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多