Support Parsing UNIX Time for ClassAd data
Change-Id: Iba0a687475edd30078b1e5cda1810244eed76219
Reviewed-on: https://asterix-gerrit.ics.uci.edu/783
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>
diff --git a/asterix-external-data/src/test/resources/classad-with-temporals.classads b/asterix-external-data/src/test/resources/classad-with-temporals.classads
new file mode 100644
index 0000000..e20be09
--- /dev/null
+++ b/asterix-external-data/src/test/resources/classad-with-temporals.classads
@@ -0,0 +1,134 @@
+
+ [
+ Schedd = "submit-5.chtc.wisc.edu";
+ BlockWrites = 3;
+ LastJobStatus = 2;
+ JobCurrentStartExecutingDate = 1459300924;
+ WantRemoteIO = true;
+ RequestCpus = 1;
+ NumShadowStarts = 1;
+ RemoteUserCpu = 6.607100000000000E+04;
+ NiceUser = false;
+ BytesRecvd = 7.292000000000000E+03;
+ RequestMemory = 12288;
+ ResidentSetSize = 750000;
+ StreamOut = false;
+ SpooledOutputFiles = "job697_results.tar.gz";
+ Arguments = "";
+ OnExitRemove = true;
+ ImageSize_RAW = 607024;
+ RemoteWallClockTime = 6.629100000000000E+04;
+ MachineAttrSlotWeight0 = 1;
+ ExecutableSize = 4;
+ JobStatus = 4;
+ DAGParentNodeNames = "";
+ ExitCode = 0;
+ DAGManNodesMask = "0,1,2,4,5,7,9,10,11,12,13,16,17,24,27";
+ BytesSent = 8.580547200000000E+07;
+ LastRejMatchReason = "no match found ";
+ LastSuspensionTime = 0;
+ ExecutableSize_RAW = 4;
+ RecentBlockReadKbytes = 0;
+ TransferInputSizeMB = 0;
+ BlockReadKbytes = 0;
+ LocalSysCpu = 0.0;
+ Iwd = "/home/grandaduarte/mars/mhb1";
+ Cmd = "/home/grandaduarte/mars/mhb1/job697.sh";
+ CommittedSuspensionTime = 0;
+ RecentStatsLifetimeStarter = 1200;
+ TargetType = "Machine";
+ WhenToTransferOutput = "ON_EXIT";
+ BufferSize = 524288;
+ JobCurrentStartTransferOutputDate = 1459367212;
+ RecentBlockWrites = 0;
+ CompletionDate = 1459367213;
+ LastMatchTime = 1459300922;
+ LastJobLeaseRenewal = 1459367213;
+ DAGManNodesLog = "/home/grandaduarte/mars/mhb1/./dagman.dag.nodes.log";
+ ClusterId = 16798777;
+ JobUniverse = 5;
+ NumJobStarts = 1;
+ ProcId = 0;
+ PeriodicHold = false;
+ CondorPlatform = "$CondorPlatform: x86_64_RedHat6 $";
+ JobFinishedHookDone = 1459367213;
+ In = "/dev/null";
+ DiskUsage = 7500000;
+ EncryptExecuteDirectory = false;
+ User = "grandaduarte@chtc.wisc.edu";
+ LeaveJobInQueue = false;
+ Requirements = ( MY.JobUniverse == 12 || MY.JobUniverse == 7 || ( ( MY.WantFlocking || MY.WantGlidein || TARGET.PoolName == "CHTC" ) && ( TARGET.OpSysMajorVer == MY.LinuxVer || TARGET.OpSysMajorVer == MY.LinuxVerAlt || TARGET.OpSysMajorVer == MY.WinVer ) ) ) && ( TARGET.Arch == "X86_64" ) && ( TARGET.OpSys == "LINUX" ) && ( TARGET.Disk >= RequestDisk ) && ( TARGET.Memory >= RequestMemory ) && ( TARGET.HasFileTransfer );
+ MinHosts = 1;
+ MaxHosts = 1;
+ StartdPrincipal = "execute-side@matchsession/128.105.245.175";
+ JOBGLIDEIN_ResourceName = "$$([IfThenElse(IsUndefined(TARGET.GLIDEIN_ResourceName), IfThenElse(IsUndefined(TARGET.GLIDEIN_Site), \"wisc.edu\", TARGET.GLIDEIN_Site), TARGET.GLIDEIN_ResourceName)])";
+ EnteredCurrentStatus = 1459367213;
+ JobLeaseDuration = 2400;
+ QDate = 1459298672;
+ AccountingGroup = EngrPhysics_Wilson;
+ MemoryUsage = ( ( ResidentSetSize + 1023 ) / 1024 );
+ TerminationPending = true;
+ NumRestarts = 0;
+ NumSystemHolds = 0;
+ Environment = "";
+ LinuxVer = 6;
+ DAGNodeName = "_mars_MH1B1_661.inp";
+ CoreSize = 0;
+ OnExitHold = false;
+ CondorVersion = "$CondorVersion: 8.5.3 Mar 14 2016 BuildID: 358989 $";
+ UserLog = "/home/grandaduarte/mars/mhb1/job697.log";
+ JobCurrentStartDate = 1459300922;
+ MATCH_EXP_JOBGLIDEIN_ResourceName = "wisc.edu";
+ BufferBlockSize = 32768;
+ BlockWriteKbytes = 24;
+ ExitBySignal = false;
+ DAGManJobId = 16795779;
+ MachineAttrCpus0 = 1;
+ WantRemoteSyscalls = false;
+ CumulativeSuspensionTime = 0;
+ MyType = "Job";
+ Rank = 0.0;
+ JobNotification = 0;
+ Owner = "grandaduarte";
+ LinuxVerAlt = 6;
+ Err = "job697.err";
+ PeriodicRemove = false;
+ CommittedTime = 66291;
+ RecentBlockWriteKbytes = 0;
+ TransferIn = false;
+ ExitStatus = 0;
+ ShouldTransferFiles = "YES";
+ IsCHTCSubmit = true;
+ NumJobMatches = 1;
+ RootDir = "/";
+ JobStartDate = 1459300922;
+ JobPrio = 0;
+ CurrentHosts = 0;
+ GlobalJobId = "submit-5.chtc.wisc.edu#16798777.0#1459298672";
+ RemoteSysCpu = 6.100000000000000E+01;
+ LastRejMatchTime = 1459300921;
+ TotalSuspensions = 0;
+ CommittedSlotTime = 6.629100000000000E+04;
+ WantCheckpoint = false;
+ BlockReads = 0;
+ LastRemoteHost = "slot1_7@e375.chtc.wisc.edu";
+ TransferInput = "job697.sh";
+ LocalUserCpu = 0.0;
+ PeriodicRelease = false;
+ WinVer = 601;
+ LastPublicClaimId = "<128.105.245.175:9618>#1457031418#19008#...";
+ NumCkpts_RAW = 0;
+ Out = "job697.out";
+ SubmitEventNotes = "DAG Node: _mars_MH1B1_661.inp";
+ CumulativeSlotTime = 6.629100000000000E+04;
+ JobRunCount = 1;
+ RecentBlockReads = 0;
+ StreamErr = false;
+ DiskUsage_RAW = 6625678;
+ RequestDisk = 20971520;
+ ResidentSetSize_RAW = 597536;
+ OrigMaxHosts = 1;
+ NumCkpts = 0;
+ StatsLifetimeStarter = 66289;
+ ImageSize = 750000
+ ]
\ No newline at end of file