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

[HTCondor-users] Matched slot refused to accept claim.


We meet a strange situation. We have execute machine with 32 slots and recently it runs jobs with 3 tasks but refused to run the same job with 4 tasks. In the schedd log I found the following:

condor_negotiator[51]:       Matched 145.12 DedicatedScheduler@parallel_schedd@submit.pseven-htcondor <> preempting none <> slot4@evil
condor_negotiator[51]:       Successfully matched with slot4@evil
condor_negotiator[51]:  negotiateWithGroup resources used submitterAds length 0
condor_negotiator[51]: ---------- Finished Negotiation Cycle ----------
condor_schedd[865]: Negotiation ended - 1 jobs matched
condor_schedd[865]: Finished negotiating for DedicatedScheduler@parallel_schedd in local pool: 1 matched, 0 rejected
condor_schedd[865]: Request was NOT accepted for claim slot4@evil <> for DedicatedScheduler@parallel_schedd -1.-1
condor_schedd[865]: Received a superuser command
condor_schedd[865]: TransferQueueManager stats: active up=0/100 down=0/100; waiting up=0 down=0; wait time up=0s down=0s
condor_schedd[865]: TransferQueueManager upload 1m I/O load: 0 bytes/s  0.000 disk load  0.000 net load
condor_schedd[865]: TransferQueueManager download 1m I/O load: 0 bytes/s  0.000 disk load  0.000 net load
condor_schedd[865]: SetAttribute modifying attribute Scheduler in nonexistent job 145.14

On the execute machine there is errors in the StartLog (only important parts, full log is here: https://pastebin.com/NaEdXj2U ):

1623836310 (D_ALWAYS|D_FAILURE) slot4: Job requirements not satisfied.
1623836310 (D_ALWAYS) slot4: Job ad was ============================
DiskUsage = 42
ImageSize = 0
NumJobStarts = 0
RequestDisk = DiskUsage
RequestMemory = ifthenelse(MemoryUsage =!= undefined,MemoryUsage,(ImageSize + 1023) / 1024)
Requirements = ((NumJobStarts == 0) && (OpSys == "LINUX" || OpSys == "WINDOWS") && (Arch == "X86_64") && (DA__P7__RUNENV_PYTHON3 >= 13) && (DA__P7__HOST_ID == "evil")) && (TARGET.Disk >= RequestDisk) && (TARGET.Memory >= RequestMemory) && ((TARGET.FileSystemDomain == MY.FileSystemDomain) || (TARGET.HasFileTransfer))
1623836310 (D_ALWAYS) slot4: Slot ad was ============================
Arch = "X86_64"
DA__P7__HOST_ID = "evil"
Disk = 35019350
DiskUsage = 87
HasFileTransfer = true
Memory = 1535
MemoryUsage = ((ResidentSetSize + 1023) / 1024)
ResidentSetSize = 25903268
1623836310 (D_ALWAYS) slot4: Request to claim resource refused.
1623836310 (D_ALWAYS) slot4: State change: claiming protocol failed
1623836310 (D_ALWAYS) slot4: Changing state: Unclaimed -> Owner
1623836310 (D_ALWAYS) slot4: State change: IS_OWNER is false
1623836310 (D_ALWAYS) slot4: Changing state: Owner -> Unclaimed

I guess that task memory or disk requirements wan not met by the slot. But the in the log there is enough memory and disk space. Where else can we look to find out the problem?

Sergey Komissarov
Senior Software Developer

This message may contain confidential information
constituting a trade secret of DATADVANCE. Any distribution,
use or copying of the information contained in this
message is ineligible except under the internal
regulations of DATADVANCE and may entail liability in
accordance with the current legislation of the Russian
Federation. If you have received this message by mistake
please immediately inform me of it. Thank you!