簡體   English   中英

手動定義HTCondor的ClusterID

[英]Manually define ClusterID of HTCondor

有誰知道是否可以手動定義新的禿鷹安裝的起始ClusterID

我包裝了一些查詢禿鷹的外部服務,它們使用ClusterID作為參考值。

不幸的是,我的安裝已損壞,解決該問題的最簡單方法只是清除/ spool目錄中的所有內容。

但是,這意味着禿鷹將再次以ClusterID=0開頭,這會對我的系統造成破壞。

答案由cyclecomputing.com的Ben Cotton提供:

SCHEDD_CLUSTER_INITIAL_VALUE是您想要的計划設置。

從手冊中:

一個整數,它指定首次提交作業時在作業ID中使用的初始群集號值。 如果作業群集號達到SCHEDD_CLUSTER_MAXIMUM_VALUE設置的值並自動換行,它將被重置為該變量給定的值。 預設值為1。

如果可能的話,最好修改外部服務以使用GlobalJobId來標識作業,而不只是直接的作業ID。 我提交了一個補丁(poke,poke,Todd),將以下內容添加到ClassAd參考中:

全局唯一的作業標識符。 包含隊列名稱,JobId和預定的開始時間(自1970年1月1日以來的秒數),並以#開頭。 例如,submit.example.com#152.3#1358363336

預定的開始時間有助於防止出現您遇到的問題(最終里程表無論如何都會在群集ID上重置)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM