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

[Condor-users] error:Bad form when submitting




 Hi there:

I am not able to submit a simple submit file with a custom ClassAd. All the jobs stay idle ..?

Here is how the custom ClassAd was created:

On a local execute machine config file I added the following lines

NBMachineOwner = "farm"
STARTD_ATTRS = $(STARTD_ATTRS), NBMachineOwner

Here is my submit file

########################################################
##
## Sample 1
##
## A realistic submission file
##
########################################################

executable = /bin/bash
universe = vanilla
requirements = NBMachineOwner == "farm" 
                                 
Rank = Memory

Initialdir = /dfs/nas/home/bramachandran/workspace/condor/jobs/
arguments = mycode.LINUX $(Process)
output = sample1.$(Process).out
error =  sample1.$(Process).err
log =    sample1.log
queue 20

------------------------------------------------------------------

When I analyze the job I get the following : what does the following error mean

rror: bad form
error: problem with ExprToProfile
error in ExprToMultiProfile

error in AnalyzeAttributes


---
109.000:  Run analysis summary.  Of 16 machines,
      8 are rejected by your job's requirements
      8 reject your job because of their own requirements
      0 match but are serving users with a better priority in the pool
      0 match but reject the job for unknown reasons
      0 match but will not currently preempt their existing job
      0 match but are currently offline
      0 are available to run your job
        No successful match recorded.
        Last failed match: Fri Sep 14 13:18:29 2012

        Reason for last match failure: no match found

The Requirements _expression_ for your job is:

( target.NBMachineOwner == "farm" ) && ( TARGET.Arch == "X86_64" ) &&
( TARGET.OpSys == "LINUX" ) && ( TARGET.Disk >= RequestDisk ) &&
( TARGET.Memory >= RequestMemory ) &&
( ( TARGET.HasFileTransfer ) || ( TARGET.FileSystemDomain == MY.FileSystemDomain ) )

    Condition                         Machines Matched    Suggestion
    ---------                         ----------------    ----------
1   ( target.NBMachineOwner == "farm" )8
2   ( TARGET.Arch == "X86_64" )       16
3   ( TARGET.OpSys == "LINUX" )       16
4   ( TARGET.Disk >= 1000 )           16
5   ( TARGET.Memory >= ifthenelse(MemoryUsage isnt undefined,MemoryUsage,1) )
                                      16
6   ( ( TARGET.HasFileTransfer ) || ( TARGET.FileSystemDomain == "nbvfx.com" ) )

If I run without the requirements, it renders fine

Thanks and much appreciated.

/Biju