Эх сурвалжийг харах

HUE-6713 [jb] Avoid printing empty log array on running MapReduce job

Romain Rigaux 8 жил өмнө
parent
commit
a3f4c23

+ 2 - 0
apps/jobbrowser/src/jobbrowser/apis/job_api.py

@@ -198,6 +198,8 @@ class YarnApi(Api):
       if log_name == 'default':
         response = job_single_logs(MockDjangoRequest(self.user), job=appid)
         logs = json.loads(response.content).get('logs')
+        if logs and len(logs) == 4:
+          logs = logs[3]
       else:
         response = job_attempt_logs_json(MockDjangoRequest(self.user), job=appid, name=log_name)
         logs = json.loads(response.content).get('log')