如果指定了多个主机,则ClearCase不与LSF分布式多主机并行作业一起工作。
原因:当向LSF系统发送多主机模拟时,ClearCase没有在所有主机上挂载文件系统。
由于找不到包含的文件,或者由于文件系统不存在于所有主机上,所以无法输出作业。
ClearCase + LSF实现必须通过构造来保证作业在所有情况下都是正确分派的,而目前情况并非如此。
请在这个问题上帮助我。
发布于 2017-10-31 14:42:46
LSF/Clearcase集成使用daemon.wrap程序在执行主机上设置视图,然后在视图中启动作业。该包装器不支持跨主机并行作业。
您必须设法绕过工作脚本中的限制。通过确保在作业提交环境中没有设置$CLEARCASE_ROOT,可以禁用守护进程包装器。然后,在作业脚本中,在执行环境中,以及在参与并行作业的每个进程中,作业脚本可以调用cleartool setview <options> <real job command>。
如果你开始你的工作,在blaunch,那么它可能会使事情变得更容易。如果没有blaunch,LSF将在第一个执行主机上启动一个进程。使用blaunch,LSF将在每个时隙启动一个进程,并在所有分配的执行主机上启动它。使用blaunch,每个进程都可以设置视图并启动真正的作业。
祝好运!
https://stackoverflow.com/questions/46947085
复制相似问题