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

[Condor-users] Attributes disappearing from input piped to the job fetch hook



This is very odd.

My job fetch hook parses stdin, which should be the class ad for the machine, and fills in an internal data structure based on the stdin. In order to figure out if the machine is trying to be restarted or shut down my hook script checks attributes like START and REQUIREMENTS.

In one of my pools, after some period of time, the class ad passed to my hook script has missing attributes. Specifically the REQUIREMENTS attribute for the machine disappears.

Restart Condor on the machine fixes the problem.

I have my hook script dumping the stdin to stderr for debugging right now. Here you can see what Condor was telling my hook script, note the missing requirements attribute in the output:

12/3 11:42:27 Warning, hook /tools/arc/scripts/hooks/arc_job_fetch (pid 2879) printed to stderr: DEBUG IAN: mytype = "Machine"
DEBUG IAN: targettype = "Job"
DEBUG IAN: name = "slot2@xxxxxxxxxxxxxxxxxxxxxx"
DEBUG IAN: rank = 1
DEBUG IAN: cpubusy = ((LoadAvg - CondorLoadAvg) >= 0.500000)
DEBUG IAN: mycurrenttime = 1259858546
DEBUG IAN: machine = "TO-SWCF0026.altera.com"
DEBUG IAN: publicnetworkipaddr = "<137.57.142.51:32802>"
DEBUG IAN: collector_host_string = "to-condor.altera.com"
DEBUG IAN: starter_job_environment = " PATH=.:/opt/bin:/tools/condor/current/linux32/bin:/tools/condor/current/linux32/sbin:/tools/perl/current/linux32/bin:/usr/X11R6/bin:/usr/bin:/bin:~/bin:~/sbin ARC_TOOLS=/tools   "
DEBUG IAN: logdir = "/build/arc/log"
DEBUG IAN: alteramachineclass = 2200
DEBUG IAN: alteraisdesktop = FALSE
DEBUG IAN: alteraexecuteenabled = TRUE
DEBUG IAN: alteratoolcacheenabled = TRUE
DEBUG IAN: arcsite = to
DEBUG IAN: arcgroup1 = "swip"
DEBUG IAN: arcgroup2 = "sse"
DEBUG IAN: arcgroup3 = ""
DEBUG IAN: arcgroup4 = ""
DEBUG IAN: arcgroup5 = ""
DEBUG IAN: alteraoperatingsystem = "CENT4"
DEBUG IAN: alteraarchitecture = "AMD64"
DEBUG IAN: has_nx = 0
DEBUG IAN: altera_desktop_weekday_start_time = 1080
DEBUG IAN: altera_desktop_weekday_end_time = 360
DEBUG IAN: altera_desktop_weekend_start_time = 0
DEBUG IAN: altera_desktop_weekend_end_time = 1439
DEBUG IAN: altera_desktop_user_idle_time = 300
DEBUG IAN: altera_num_vms_for_desktop_executor = 0
DEBUG IAN: condor = TRUE
DEBUG IAN: perl = TRUE
DEBUG IAN: perl_site_lib = TRUE
DEBUG IAN: acewin = TRUE
DEBUG IAN: abctools = TRUE
DEBUG IAN: alterabatchclientversion = 1.000000
DEBUG IAN: arccacheenabled = TRUE
DEBUG IAN: strict_groups = 1
DEBUG IAN: condorversion = "$CondorVersion: 7.2.2 Mar 23 2009 BuildID: 140637 PRE-RELEASE-UWCS $"
DEBUG IAN: condorplatform = "$CondorPlatform: I386-LINUX_RHEL5 $"
DEBUG IAN: slotid = 2
DEBUG IAN: virtualmemory = 1042279
DEBUG IAN: totaldisk = 115387128
DEBUG IAN: disk = 28846782
DEBUG IAN: condorloadavg = 0.000000
DEBUG IAN: loadavg = 0.590000
DEBUG IAN: keyboardidle = 1132510
DEBUG IAN: consoleidle = 1132510
DEBUG IAN: memory = 1967
DEBUG IAN: cpus = 1
DEBUG IAN: startdipaddr = "<137.57.142.51:32802>"
DEBUG IAN: arch = "X86_64"
DEBUG IAN: opsys = "LINUX"
DEBUG IAN: uiddomain = "altera.com"
DEBUG IAN: filesystemdomain = "altera.com"
DEBUG IAN: hasioproxy = TRUE
DEBUG IAN: checkpointplatform = "LINUX X86_64 2.6.x normal 0xffffe000"
DEBUG IAN: totalvirtualmemory = 4169116
DEBUG IAN: totalcpus = 4
DEBUG IAN: totalmemory = 7870
DEBUG IAN: kflops = 1041508
DEBUG IAN: mips = 3020
DEBUG IAN: lastbenchmark = 1259847554
DEBUG IAN: totalloadavg = 3.590000
DEBUG IAN: totalcondorloadavg = 0.000000
DEBUG IAN: clockmin = 701
DEBUG IAN: clockday = 4
DEBUG IAN: totalslots = 4
DEBUG IAN: hasfiletransfer = TRUE
DEBUG IAN: hasperfileencryption = TRUE
DEBUG IAN: hasreconnect = TRUE
DEBUG IAN: hasmpi = TRUE
DEBUG IAN: hastdp = TRUE
DEBUG IAN: hasjobdeferral = TRUE
DEBUG IAN: hasjiclocalconfig = TRUE
DEBUG IAN: hasjiclocalstdin = TRUE
DEBUG IAN: starterabilitylist = "HasFileTransfer,HasPerFileEncryption,HasReconnect,HasMPI,HasTDP,HasJobDeferral,HasJICLocalConfig,HasJICLocalStdin,HasVM"
DEBUG IAN: hasvm = FALSE
DEBUG IAN: hibernationlevel = 0
DEBUG IAN: hibernationstate = "NONE"
DEBUG IAN: canhibernate = TRUE
DEBUG IAN: hardwareaddress = "00:14:4f:28:62:5e"
DEBUG IAN: subnet = "255.255.255.0"
DEBUG IAN: iswakeonlansupported = TRUE
DEBUG IAN: iswakeonlanenabled = FALSE
DEBUG IAN: iswakeable = FALSE
DEBUG IAN: wakeonlansupportedflags = "UniCast Packet,MultiCast Packet,BroadCast Packet,Magic Packet"
DEBUG IAN: wakeonlanenabledflags = "NONE"
DEBUG IAN: cpubusytime = 59
DEBUG IAN: cpuisbusy = TRUE
DEBUG IAN: timetolive = 2147483647
DEBUG IAN: state = "Unclaimed"
DEBUG IAN: enteredcurrentstate = 1259816952
DEBUG IAN: activity = "Idle"
DEBUG IAN: enteredcurrentactivity = 1259816952
DEBUG IAN: totaltimeowneridle = 8
DEBUG IAN: totaltimeunclaimedidle = 439492
DEBUG IAN: totaltimeunclaimedbenchmarking = 60
DEBUG IAN: totaltimeclaimedidle = 107
DEBUG IAN: totaltimeclaimedbusy = 674838
DEBUG IAN: totaltimepreemptingvacating = 1
DEBUG IAN: start = ((TRUE =?= TRUE) && (((FALSE =?= TRUE) && (((TRUE =!= TRUE) || (((FALSE =?= TRUE) && ((((((ClockDay > 0 && ClockDay < 6) && ((360 > 1080 && (ClockMin >= 1080 && ClockMin <= 360)) || (360 < 1080 && (ClockMin >= 1080 || ClockMin <= 360)))) || ((ClockDay == 0 || ClockDay == 6) && ((1439 > 0 && (ClockMin >= 0 && ClockMin <= 1439)) || ((1439 < 0 && (ClockMin >= 0 || ClockMin <= 1439)))))) && (((LoadAvg - CondorLoadAvg) <= 0.300000) || (State != "Unclaimed" && State != "Owner")) && (KeyboardIdle >= 300)) || ((SlotID <= 0))) =!= TRUE)) || ((FALSE =!= TRUE) && FALSE))) =?= FALSE)) || ((FALSE =!= TRUE) && (((TRUE =!= TRUE) || (((FALSE =?= TRUE) && ((((((ClockDay > 0 && ClockDay < 6) && ((360 > 1080 && (ClockMin >= 1080 && ClockMin <= 360)) || (360 < 1080 && (ClockMin >= 1080 || ClockMin <= 360)))) || ((ClockDay == 0 || ClockDay == 6) && ((1439 > 0 && (ClockMin >= 0 && ClockMin <= 1439)) || ((1439 < 0 && (ClockMin >= 0 || ClockMin <= 1439)))))) && (((LoadAvg - CondorLoadAvg) <= 0.300000) || (State != "Unclaimed" && State != "Owner")) && (KeyboardIdle >= 300)) || ((SlotID <= 0))) =!= TRUE)) || ((FALSE =!= TRUE) && FALSE))) =?= FALSE))))

12/3 11:42:27 DaemonCore: return from reaper for pid 2879

And here is the output right after I issue a condor_restart against the machine but before Condor restarts. Note that requirements is back, but empty, which is what we expect when a restart is issued:

12/3 11:42:27 DaemonCore: pid 2873 exited with status 0, invoking reaper 1 <HookClientMgr Output Reaper>
12/3 11:42:27 Warning, hook /tools/arc/scripts/hooks/arc_job_fetch (pid 2873) printed to stderr: DEBUG IAN: mytype = "Machine"
DEBUG IAN: targettype = "Job"
DEBUG IAN: name = "slot4@xxxxxxxxxxxxxxxxxxxxxx"
DEBUG IAN: rank = 1
DEBUG IAN: cpubusy = ((LoadAvg - CondorLoadAvg) >= 0.500000)
DEBUG IAN: mycurrenttime = 1259858546
DEBUG IAN: machine = "TO-SWCF0026.altera.com"
DEBUG IAN: publicnetworkipaddr = "<137.57.142.51:32802>"
DEBUG IAN: collector_host_string = "to-condor.altera.com"
DEBUG IAN: starter_job_environment = " PATH=.:/opt/bin:/tools/condor/current/linux32/bin:/tools/condor/current/linux32/sbin:/tools/perl/current/linux32/bin:/usr/X11R6/bin:/usr/bin:/bin:~/bin:~/sbin ARC_TOOLS=/tools   "
DEBUG IAN: logdir = "/build/arc/log"
DEBUG IAN: alteramachineclass = 2200
DEBUG IAN: alteraisdesktop = FALSE
DEBUG IAN: alteraexecuteenabled = TRUE
DEBUG IAN: alteratoolcacheenabled = TRUE
DEBUG IAN: arcsite = to
DEBUG IAN: arcgroup1 = "swip"
DEBUG IAN: arcgroup2 = "sse"
DEBUG IAN: arcgroup3 = ""
DEBUG IAN: arcgroup4 = ""
DEBUG IAN: arcgroup5 = ""
DEBUG IAN: alteraoperatingsystem = "CENT4"
DEBUG IAN: alteraarchitecture = "AMD64"
DEBUG IAN: has_nx = 0
DEBUG IAN: altera_desktop_weekday_start_time = 1080
DEBUG IAN: altera_desktop_weekday_end_time = 360
DEBUG IAN: altera_desktop_weekend_start_time = 0
DEBUG IAN: altera_desktop_weekend_end_time = 1439
DEBUG IAN: altera_desktop_user_idle_time = 300
DEBUG IAN: altera_num_vms_for_desktop_executor = 0
DEBUG IAN: condor = TRUE
DEBUG IAN: perl = TRUE
DEBUG IAN: perl_site_lib = TRUE
DEBUG IAN: acewin = TRUE
DEBUG IAN: abctools = TRUE
DEBUG IAN: alterabatchclientversion = 1.000000
DEBUG IAN: arccacheenabled = TRUE
DEBUG IAN: strict_groups = 1
DEBUG IAN: condorversion = "$CondorVersion: 7.2.2 Mar 23 2009 BuildID: 140637 PRE-RELEASE-UWCS $"
DEBUG IAN: condorplatform = "$CondorPlatform: I386-LINUX_RHEL5 $"
DEBUG IAN: slotid = 4
DEBUG IAN: virtualmemory = 1042279
DEBUG IAN: totaldisk = 115387128
DEBUG IAN: disk = 28846782
DEBUG IAN: condorloadavg = 0.000000
DEBUG IAN: loadavg = 1.000000
DEBUG IAN: keyboardidle = 0
DEBUG IAN: consoleidle = 1132510
DEBUG IAN: memory = 1967
DEBUG IAN: cpus = 1
DEBUG IAN: startdipaddr = "<137.57.142.51:32802>"
DEBUG IAN: arch = "X86_64"
DEBUG IAN: opsys = "LINUX"
DEBUG IAN: uiddomain = "altera.com"
DEBUG IAN: filesystemdomain = "altera.com"
DEBUG IAN: hasioproxy = TRUE
DEBUG IAN: checkpointplatform = "LINUX X86_64 2.6.x normal 0xffffe000"
DEBUG IAN: totalvirtualmemory = 4169116
DEBUG IAN: totalcpus = 4
DEBUG IAN: totalmemory = 7870
DEBUG IAN: kflops = 1041508
DEBUG IAN: mips = 3020
DEBUG IAN: lastbenchmark = 1259847554
DEBUG IAN: totalloadavg = 3.590000
DEBUG IAN: totalcondorloadavg = 0.000000
DEBUG IAN: clockmin = 701
DEBUG IAN: clockday = 4
DEBUG IAN: totalslots = 4
DEBUG IAN: hasfiletransfer = TRUE
DEBUG IAN: hasperfileencryption = TRUE
DEBUG IAN: hasreconnect = TRUE
DEBUG IAN: hasmpi = TRUE
DEBUG IAN: hastdp = TRUE
DEBUG IAN: hasjobdeferral = TRUE
DEBUG IAN: hasjiclocalconfig = TRUE
DEBUG IAN: hasjiclocalstdin = TRUE
DEBUG IAN: starterabilitylist = "HasFileTransfer,HasPerFileEncryption,HasReconnect,HasMPI,HasTDP,HasJobDeferral,HasJICLocalConfig,HasJICLocalStdin,HasVM"
DEBUG IAN: hasvm = FALSE
DEBUG IAN: hibernationlevel = 0
DEBUG IAN: hibernationstate = "NONE"
DEBUG IAN: canhibernate = TRUE
DEBUG IAN: hardwareaddress = "00:14:4f:28:62:5e"
DEBUG IAN: subnet = "255.255.255.0"
DEBUG IAN: iswakeonlansupported = TRUE
DEBUG IAN: iswakeonlanenabled = FALSE
DEBUG IAN: iswakeable = FALSE
DEBUG IAN: wakeonlansupportedflags = "UniCast Packet,MultiCast Packet,BroadCast Packet,Magic Packet"
DEBUG IAN: wakeonlanenabledflags = "NONE"
DEBUG IAN: cpubusytime = 436477
DEBUG IAN: cpuisbusy = TRUE
DEBUG IAN: timetolive = 2147483647
DEBUG IAN: state = "Unclaimed"
DEBUG IAN: enteredcurrentstate = 1259610891
DEBUG IAN: activity = "Idle"
DEBUG IAN: enteredcurrentactivity = 1259847554
DEBUG IAN: totaltimeowneridle = 8
DEBUG IAN: totaltimeunclaimedidle = 761124
DEBUG IAN: totaltimeunclaimedbenchmarking = 191
DEBUG IAN: totaltimeclaimedidle = 127
DEBUG IAN: totaltimeclaimedbusy = 353055
DEBUG IAN: totaltimepreemptingvacating = 1
DEBUG IAN: start = ((TRUE =?= TRUE) && (((FALSE =?= TRUE) && (((TRUE =!= TRUE) || (((FALSE =?= TRUE) && ((((((ClockDay > 0 && ClockDay < 6) && ((360 > 1080 && (ClockMin >= 1080 && ClockMin <= 360)) || (360 < 1080 && (ClockMin >= 1080 || ClockMin <= 360)))) || ((ClockDay == 0 || ClockDay == 6) && ((1439 > 0 && (ClockMin >= 0 && ClockMin <= 1439)) || ((1439 < 0 && (ClockMin >= 0 || ClockMin <= 1439)))))) && (((LoadAvg - CondorLoadAvg) <= 0.300000) || (State != "Unclaimed" && State != "Owner")) && (KeyboardIdle >= 300)) || ((SlotID <= 0))) =!= TRUE)) || ((FALSE =!= TRUE) && FALSE))) =?= FALSE)) || ((FALSE =!= TRUE) && (((TRUE =!= TRUE) || (((FALSE =?= TRUE) && ((((((ClockDay > 0 && ClockDay < 6) && ((360 > 1080 && (ClockMin >= 1080 && ClockMin <= 360)) || (360 < 1080 && (ClockMin >= 1080 || ClockMin <= 360)))) || ((ClockDay == 0 || ClockDay == 6) && ((1439 > 0 && (ClockMin >= 0 && ClockMin <= 1439)) || ((1439 < 0 && (ClockMin >= 0 || ClockMin <= 1439)))))) && (((LoadAvg - CondorLoadAvg) <= 0.300000) || (State != "Unclaimed" && State != "Owner")) && (KeyboardIdle >= 300)) || ((SlotID <= 0))) =!= TRUE)) || ((FALSE =!= TRUE) && FALSE))) =?= FALSE))))
DEBUG IAN: requirements =

And here is is after the restart is completed, now it contains a string as expected, that isn't false:

12/3 11:45:19 DaemonCore: pid 4603 exited with status 0, invoking reaper 1 <HookClientMgr Output Reaper>
12/3 11:45:19 Warning, hook /tools/arc/scripts/hooks/arc_job_fetch (pid 4603) printed to stderr: DEBUG IAN: mytype = "Machine"
DEBUG IAN: targettype = "Job"
DEBUG IAN: name = "slot1@xxxxxxxxxxxxxxxxxxxxxx"
DEBUG IAN: rank = 1
DEBUG IAN: cpubusy = ((LoadAvg - CondorLoadAvg) >= 0.500000)
DEBUG IAN: mycurrenttime = 1259858716
DEBUG IAN: machine = "TO-SWCF0026.altera.com"
DEBUG IAN: publicnetworkipaddr = "<137.57.142.51:39394>"
DEBUG IAN: collector_host_string = "to-condor.altera.com"
DEBUG IAN: starter_job_environment = " PATH=.:/opt/bin:/tools/condor/current/linux32/bin:/tools/condor/current/linux32/sbin:/tools/perl/current/linux32/bin:/usr/X11R6/bin:/usr/bin:/bin:~/bin:~/sbin ARC_TOOLS=/tools   "
DEBUG IAN: logdir = "/build/arc/log"
DEBUG IAN: alteramachineclass = 2200
DEBUG IAN: alteraisdesktop = FALSE
DEBUG IAN: alteraexecuteenabled = TRUE
DEBUG IAN: alteratoolcacheenabled = TRUE
DEBUG IAN: arcsite = to
DEBUG IAN: arcgroup1 = "swip"
DEBUG IAN: arcgroup2 = "sse"
DEBUG IAN: arcgroup3 = ""
DEBUG IAN: arcgroup4 = ""
DEBUG IAN: arcgroup5 = ""
DEBUG IAN: alteraoperatingsystem = "CENT4"
DEBUG IAN: alteraarchitecture = "AMD64"
DEBUG IAN: has_nx = 0
DEBUG IAN: altera_desktop_weekday_start_time = 1080
DEBUG IAN: altera_desktop_weekday_end_time = 360
DEBUG IAN: altera_desktop_weekend_start_time = 0
DEBUG IAN: altera_desktop_weekend_end_time = 1439
DEBUG IAN: altera_desktop_user_idle_time = 300
DEBUG IAN: altera_num_vms_for_desktop_executor = 0
DEBUG IAN: condor = TRUE
DEBUG IAN: perl = TRUE
DEBUG IAN: perl_site_lib = TRUE
DEBUG IAN: acewin = TRUE
DEBUG IAN: abctools = TRUE
DEBUG IAN: alterabatchclientversion = 1.000000
DEBUG IAN: arccacheenabled = TRUE
DEBUG IAN: strict_groups = 1
DEBUG IAN: condorversion = "$CondorVersion: 7.2.2 Mar 23 2009 BuildID: 140637 PRE-RELEASE-UWCS $"
DEBUG IAN: condorplatform = "$CondorPlatform: I386-LINUX_RHEL5 $"
DEBUG IAN: slotid = 1
DEBUG IAN: virtualmemory = 1042477
DEBUG IAN: totaldisk = 115386124
DEBUG IAN: disk = 28846532
DEBUG IAN: condorloadavg = 0.000000
DEBUG IAN: loadavg = 1.000000
DEBUG IAN: keyboardidle = 9
DEBUG IAN: consoleidle = 1132736
DEBUG IAN: memory = 1967
DEBUG IAN: cpus = 1
DEBUG IAN: startdipaddr = "<137.57.142.51:39394>"
DEBUG IAN: arch = "X86_64"
DEBUG IAN: opsys = "LINUX"
DEBUG IAN: uiddomain = "altera.com"
DEBUG IAN: filesystemdomain = "altera.com"
DEBUG IAN: hasioproxy = TRUE
DEBUG IAN: checkpointplatform = "LINUX X86_64 2.6.x normal 0xffffe000"
DEBUG IAN: totalvirtualmemory = 4169908
DEBUG IAN: totalcpus = 4
DEBUG IAN: totalmemory = 7870
DEBUG IAN: kflops = 1048346
DEBUG IAN: mips = 2996
DEBUG IAN: lastbenchmark = 1259858716
DEBUG IAN: totalloadavg = 3.210000
DEBUG IAN: totalcondorloadavg = 0.000000
DEBUG IAN: clockmin = 705
DEBUG IAN: clockday = 4
DEBUG IAN: totalslots = 4
DEBUG IAN: hasfiletransfer = TRUE
DEBUG IAN: hasperfileencryption = TRUE
DEBUG IAN: hasreconnect = TRUE
DEBUG IAN: hasmpi = TRUE
DEBUG IAN: hastdp = TRUE
DEBUG IAN: hasjobdeferral = TRUE
DEBUG IAN: hasjiclocalconfig = TRUE
DEBUG IAN: hasjiclocalstdin = TRUE
DEBUG IAN: starterabilitylist = "HasFileTransfer,HasPerFileEncryption,HasReconnect,HasMPI,HasTDP,HasJobDeferral,HasJICLocalConfig,HasJICLocalStdin,HasVM"
DEBUG IAN: hasvm = FALSE
DEBUG IAN: hibernationlevel = 0
DEBUG IAN: hibernationstate = "NONE"
DEBUG IAN: canhibernate = TRUE
DEBUG IAN: hardwareaddress = "00:14:4f:28:62:5e"
DEBUG IAN: subnet = "255.255.255.0"
DEBUG IAN: iswakeonlansupported = TRUE
DEBUG IAN: iswakeonlanenabled = FALSE
DEBUG IAN: iswakeable = FALSE
DEBUG IAN: wakeonlansupportedflags = "UniCast Packet,MultiCast Packet,BroadCast Packet,Magic Packet"
DEBUG IAN: wakeonlanenabledflags = "NONE"
DEBUG IAN: cpubusytime = 3
DEBUG IAN: cpuisbusy = TRUE
DEBUG IAN: timetolive = 2147483647
DEBUG IAN: state = "Unclaimed"
DEBUG IAN: enteredcurrentstate = 1259858716
DEBUG IAN: activity = "Idle"
DEBUG IAN: enteredcurrentactivity = 1259858716
DEBUG IAN: totaltimeowneridle = 3
DEBUG IAN: start = ((TRUE =?= TRUE) && (((FALSE =?= TRUE) && (((TRUE =!= TRUE) || (((FALSE =?= TRUE) && ((((((ClockDay > 0 && ClockDay < 6) && ((360 > 1080 && (ClockMin >= 1080 && ClockMin <= 360)) || (360 < 1080 && (ClockMin >= 1080 || ClockMin <= 360)))) || ((ClockDay == 0 || ClockDay == 6) && ((1439 > 0 && (ClockMin >= 0 && ClockMin <= 1439)) || ((1439 < 0 && (ClockMin >= 0 || ClockMin <= 1439)))))) && (((LoadAvg - CondorLoadAvg) <= 0.300000) || (State != "Unclaimed" && State != "Owner")) && (KeyboardIdle >= 300)) || ((SlotID <= 0))) =!= TRUE)) || ((FALSE =!= TRUE) && FALSE))) =?= FALSE)) || ((FALSE =!= TRUE) && (((TRUE =!= TRUE) || (((FALSE =?= TRUE) && ((((((ClockDay > 0 && ClockDay < 6) && ((360 > 1080 && (ClockMin >= 1080 && ClockMin <= 360)) || (360 < 1080 && (ClockMin >= 1080 || ClockMin <= 360)))) || ((ClockDay == 0 || ClockDay == 6) && ((1439 > 0 && (ClockMin >= 0 && ClockMin <= 1439)) || ((1439 < 0 && (ClockMin >= 0 || ClockMin <= 1439)))))) && (((LoadAvg - CondorLoadAvg) <= 0.300000) || (State != "Unclaimed" && State != "Owner")) && (KeyboardIdle >= 300)) || ((SlotID <= 0))) =!= TRUE)) || ((FALSE =!= TRUE) && FALSE))) =?= FALSE))))
DEBUG IAN: requirements = (START) && (IsValidCheckpointPlatform)
DEBUG IAN: isvalidcheckpointplatform = (((TARGET.JobUniverse == 1) == FALSE) || ((MY.CheckpointPlatform =!= UNDEFINED) && ((TARGET.Last

12/3 11:45:19 State change: Finished fetching work successfully

Bug?

- Ian

Confidentiality Notice.
This message may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient, you are hereby notified that any use, disclosure, dissemination, distribution,  or copying  of this message, or any attachments, is strictly prohibited.  If you have received this message in error, please advise the sender by reply e-mail, and delete the message and any attachments.  Thank you.