On May 30, 2005, at 5:21 PM, Michael Rusch wrote:
It sounds like you don't have FileSystemDomain set up correctly. When you enable file transfer for a job, you're telling Condor that all the files needed by the job are specified in the submit file and nothing needs to be accessed via a shared filesystem. Then Condor is free to run the job where is available (restricted by the other requirements). If you don't enable file transfer, that means some of the job's files may be accessed by a share filesystem, so the submit and execute machine must share the same FileSystemDomain. In this case, Condor automatically adds this constraint to the job's requirements _expression_. The submit file for your first job is incorrect, but works because you do have a share filesystem that Condor isn't aware of. If you had an execute machine that didn't have the same shared filesystem, Condor would be willing to run your first job there, but the job would obviously fail. +----------------------------------+---------------------------------+ | Jaime Frey | Public Split on Whether | | jfrey@xxxxxxxxxxx | Bush Is a Divider | | http://www.cs.wisc.edu/~jfrey/ | -- CNN Scrolling Banner | +----------------------------------+---------------------------------+ |