Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] job is idle when I send via SOAP
- Date: Mon, 27 Feb 2012 09:43:04 -0500 (EST)
- From: Tim St Clair <tstclair@xxxxxxxxxx>
- Subject: Re: [Condor-users] job is idle when I send via SOAP
I've found the easiest way to diagnose api differences is to run `condor_q -long <cluster.proc>` and then diff the classads.
Hope this helps,
Tim
----- Original Message -----
> From: "Fernando" <tato469@xxxxxxxxx>
> To: "Condor-Users Mail List" <condor-users@xxxxxxxxxxx>
> Sent: Sunday, February 26, 2012 5:08:24 AM
> Subject: [Condor-users] job is idle when I send via SOAP
>
> Hello all, Im trying to do an easy condor library for python through
> SOAP. But I have a problem, when I send a job via SOAP, the job is
> not
> asigned to any machine and it stands idle, i try to send the same job
> with condor_submit and it works perfectly. I will post the job
> sumited
> by SOAP, I think that maybe is a field that is wrong or something.
>
> classAd =
> (ClassAdStruct){
> item[] =
> (ClassAdStructAttr){
> name = "MyType"
> type = "STRING-ATTR"
> value = "Job"
> },
> (ClassAdStructAttr){
> name = "TargetType"
> type = "STRING-ATTR"
> value = "Machine"
> },
> (ClassAdStructAttr){
> name = "ServerTime"
> type = "INTEGER-ATTR"
> value = "1330254136"
> },
> (ClassAdStructAttr){
> name = "GlobalJobId"
> type = "STRING-ATTR"
> value = "c-head.micluster.com#248.0#1330254046"
> },
> (ClassAdStructAttr){
> name = "TransferInput"
> type = "STRING-ATTR"
> value = None
> },
> (ClassAdStructAttr){
> name = "Owner"
> type = "STRING-ATTR"
> value = "user1"
> },
> (ClassAdStructAttr){
> name = "JobUniverse"
> type = "INTEGER-ATTR"
> value = "5"
> },
> (ClassAdStructAttr){
> name = "Cmd"
> type = "STRING-ATTR"
> value =
> "/home/usuario/Escritorio/pruebas_SOAP/ejemplo3/bucle"
> },
> (ClassAdStructAttr){
> name = "QDate"
> type = "INTEGER-ATTR"
> value = "1330254046"
> },
> (ClassAdStructAttr){
> name = "CompletionDate"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "RemoteWallClockTime"
> type = "FLOAT-ATTR"
> value = "0.000000"
> },
> (ClassAdStructAttr){
> name = "LocalUserCpu"
> type = "FLOAT-ATTR"
> value = "0.000000"
> },
> (ClassAdStructAttr){
> name = "LocalSysCpu"
> type = "FLOAT-ATTR"
> value = "0.000000"
> },
> (ClassAdStructAttr){
> name = "RemoteUserCpu"
> type = "FLOAT-ATTR"
> value = "0.000000"
> },
> (ClassAdStructAttr){
> name = "RemoteSysCpu"
> type = "FLOAT-ATTR"
> value = "0.000000"
> },
> (ClassAdStructAttr){
> name = "CoreSize"
> type = "INTEGER-ATTR"
> value = "-1"
> },
> (ClassAdStructAttr){
> name = "ExitStatus"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "ExitBySignal"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "NumCkpts_RAW"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "NumCkpts"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "NumJobStarts"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "NumRestarts"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "NumSystemHolds"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "CommittedTime"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "TotalSuspensions"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "LastSuspensionTime"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "CumulativeSuspensionTime"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "RootDir"
> type = "STRING-ATTR"
> value = "/"
> },
> (ClassAdStructAttr){
> name = "MinHosts"
> type = "INTEGER-ATTR"
> value = "1"
> },
> (ClassAdStructAttr){
> name = "MaxHosts"
> type = "INTEGER-ATTR"
> value = "1"
> },
> (ClassAdStructAttr){
> name = "CurrentHosts"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "WantRemoteSyscalls"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "WantCheckpoint"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "WantRemoteIO"
> type = "BOOLEAN-ATTR"
> value = "TRUE"
> },
> (ClassAdStructAttr){
> name = "LastJobStatus"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "JobStatus"
> type = "INTEGER-ATTR"
> value = "1"
> },
> (ClassAdStructAttr){
> name = "EnteredCurrentStatus"
> type = "INTEGER-ATTR"
> value = "1330254046"
> },
> (ClassAdStructAttr){
> name = "JobPrio"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "User"
> type = "STRING-ATTR"
> value = "user1@xxxxxxxxxxxxx"
> },
> (ClassAdStructAttr){
> name = "NiceUser"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "JobNotification"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "KillSig"
> type = "STRING-ATTR"
> value = "SIGTERM"
> },
> (ClassAdStructAttr){
> name = "ImageSize_RAW"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "ImageSize"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "In"
> type = "STRING-ATTR"
> value = "NULL"
> },
> (ClassAdStructAttr){
> name = "Out"
> type = "STRING-ATTR"
> value =
> "/home/condor/hosts/c-head/spool/cluster248.proc0.subproc0/bucle.out"
> },
> (ClassAdStructAttr){
> name = "Err"
> type = "STRING-ATTR"
> value =
> "/home/condor/hosts/c-head/spool/cluster248.proc0.subproc0/bucle.err"
> },
> (ClassAdStructAttr){
> name = "BufferSize"
> type = "INTEGER-ATTR"
> value = "524288"
> },
> (ClassAdStructAttr){
> name = "BufferBlockSize"
> type = "INTEGER-ATTR"
> value = "32768"
> },
> (ClassAdStructAttr){
> name = "ShouldTransferFiles"
> type = "STRING-ATTR"
> value = "NO"
> },
> (ClassAdStructAttr){
> name = "TransferFiles"
> type = "STRING-ATTR"
> value = "ONEXIT"
> },
> (ClassAdStructAttr){
> name = "WhenToTransferOutput"
> type = "STRING-ATTR"
> value = "ON_EXIT"
> },
> (ClassAdStructAttr){
> name = "PeriodicHold"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "PeriodicRemove"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "PeriodicRelease"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "OnExitHold"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "OnExitRemove"
> type = "BOOLEAN-ATTR"
> value = "TRUE"
> },
> (ClassAdStructAttr){
> name = "CondorVersion"
> type = "STRING-ATTR"
> value = "$CondorVersion: 7.4.4 Oct 14 2010 BuildID:
> 279383 $"
> },
> (ClassAdStructAttr){
> name = "CondorPlatform"
> type = "STRING-ATTR"
> value = "$CondorPlatform: I386-LINUX_RHEL5 $"
> },
> (ClassAdStructAttr){
> name = "ClusterId"
> type = "INTEGER-ATTR"
> value = "248"
> },
> (ClassAdStructAttr){
> name = "ProcId"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "Requirements"
> type = "EXPRESSION-ATTR"
> value = "(Arch == "x86_64" && OpSys == "LINUX")"
> },
> (ClassAdStructAttr){
> name = "StageInStart"
> type = "INTEGER-ATTR"
> value = "1"
> },
> (ClassAdStructAttr){
> name = "StageInFinish"
> type = "INTEGER-ATTR"
> value = "1"
> },
> (ClassAdStructAttr){
> name = "FilesRetrieved"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "LeaveJobInQueue"
> type = "BOOLEAN-ATTR"
> value = "FALSE"
> },
> (ClassAdStructAttr){
> name = "Arguments"
> type = "STRING-ATTR"
> value = None
> },
> (ClassAdStructAttr){
> name = "Iwd"
> type = "STRING-ATTR"
> value =
> "/home/condor/hosts/c-head/spool/cluster248.proc0.subproc0"
> },
> (ClassAdStructAttr){
> name = "AutoClusterId"
> type = "INTEGER-ATTR"
> value = "0"
> },
> (ClassAdStructAttr){
> name = "AutoClusterAttrs"
> type = "STRING-ATTR"
> value =
> "JobUniverse,LastCheckpointPlatform,NumCkpts,Requirements,NiceUser,ConcurrencyLimits"
> },
> }
> }
>
> In the console condor_q:
> ID OWNER SUBMITTED RUN_TIME ST PRI SIZE CMD
> 248.0 user1 2/26 12:00 0+00:00:00 I 0 0.0 bucle
>
>
> In my code, I change "Out", "Err","LeaveJobInQueue"(FALSE),"In"(NULL)
> and "ShouldTransferFiles"(NO) If someone wants the code tell me,
> thanks
> for all.
> _______________________________________________
> Condor-users mailing list
> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx
> with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>
> The archives can be found at:
> https://lists.cs.wisc.edu/archive/condor-users/
>