[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Condor Classad



On 3/23/2016 4:06 AM, åå wrote:
HI,

I'd like to submit job through python bindings, it works in the
following way:

ad=classad.parse(open("tests/a.sub"))
schedd.submit(ad, 1)

and here is my submit ad:
[
Universe = "CONDOR_UNIVERSE_PARALLEL";
UserLog = "a.log";
Err = "a.err";
Out = "a.o";
Arguments = "a.out";
]

but the scheduler can't identity it as a parallel job and initializes
the VANILLA shadow for it. Does anything I set wrong in the submit ad to
submit a parallel job?

Any help will be appreciated!

Regards,
Kathy


The CONDOR_UNIVERSE_PARALLEL is an integer constant (enum) that is defined to be 11; also, the name of the attribute is JobUniverse (not Universe). So you want
  JobUniverse = 11;
instead of what you have above for Universe.

Getting all the job classad attributes correct is difficult. I suggest you start by forgetting about submitting via Python bindings and just submit your job as usual via condor_submit. If your job runs happily via condor_submit, take a look at the job classad for your job via "condor_q -l" and use that as the basis for the job classad you give to the python submit method.

Hope this helps
Todd