Просмотр исходного кода

Merge pull request #4946 from wangkx/h10181

HPCC-10181 Add Compile Time to WUQueryDetails response

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 11 лет назад
Родитель
Сommit
118ff868b3
2 измененных файлов с 6 добавлено и 0 удалено
  1. 1 0
      esp/scm/ws_workunits.ecm
  2. 5 0
      esp/services/ws_workunits/ws_workunitsQuerySets.cpp

+ 1 - 0
esp/scm/ws_workunits.ecm

@@ -1283,6 +1283,7 @@ ESPresponse [exceptions_inline] WUQueryDetailsResponse
     [min_ver("1.46")] bool IsLibrary;
     [min_ver("1.46")] string Priority;
     [min_ver("1.46")] string WUSnapShot; //Label
+    [min_ver("1.46")] string CompileTime;
     [min_ver("1.46")] ESParray<string> LibrariesUsed;
     [min_ver("1.46")] int CountGraphs;
     [min_ver("1.46")] ESParray<string> GraphIds;

+ 5 - 0
esp/services/ws_workunits/ws_workunitsQuerySets.cpp

@@ -1144,6 +1144,11 @@ bool CWsWorkunitsEx::onWUQueryDetails(IEspContext &context, IEspWUQueryDetailsRe
         resp.setIsLibrary(query->getPropBool("@isLibrary"));
         SCMStringBuffer s;
         resp.setWUSnapShot(cw->getSnapshot(s).str()); //Label
+        cw->getTimeStamp("Compiled", "EclCCServer", s);
+        if (!s.length())
+            cw->getTimeStamp("Compiled", "EclServer", s);
+        if (s.length())
+            resp.setCompileTime(s.str());
         StringArray libUsed, graphIds;
         Owned<IConstWULibraryIterator> libs = &cw->getLibraries();
         ForEach(*libs)