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

HUE-7728 [jb] 500% progress in live Impala query browser sometimes

jdesjean 8 лет назад
Родитель
Сommit
4abb362
2 измененных файлов с 7 добавлено и 7 удалено
  1. 2 2
      apps/jobbrowser/src/jobbrowser/apis/query_api.py
  2. 5 5
      apps/jobbrowser/src/jobbrowser/tests.py

+ 2 - 2
apps/jobbrowser/src/jobbrowser/apis/query_api.py

@@ -114,7 +114,7 @@ class QueryApi(Api):
         'message': _('Unknown or expired query id %s') % appid
         'message': _('Unknown or expired query id %s') % appid
       }
       }
     app = apps.get('apps')[0]
     app = apps.get('apps')[0]
-    progress_groups = re.search(r"(\d{0,3})%", app.get('progress'))
+    progress_groups = re.search(r"([\d\.\,]+)%", app.get('progress'))
 
 
     common = {
     common = {
         'id': app.get('id'),
         'id': app.get('id'),
@@ -122,7 +122,7 @@ class QueryApi(Api):
         'status': app.get('status'),
         'status': app.get('status'),
         'apiStatus': app.get('apiStatus'),
         'apiStatus': app.get('apiStatus'),
         'user': app.get('user'),
         'user': app.get('user'),
-        'progress': int(progress_groups.group(1)) if progress_groups and progress_groups.group(1) else 100,
+        'progress': float(progress_groups.group(1)) if progress_groups and progress_groups.group(1) else 100,
         'duration': app.get('duration'),
         'duration': app.get('duration'),
         'submitted': app.get('submitted'),
         'submitted': app.get('submitted'),
         'type': 'queries',
         'type': 'queries',

Разница между файлами не показана из-за своего большого размера
+ 5 - 5
apps/jobbrowser/src/jobbrowser/tests.py


Некоторые файлы не были показаны из-за большого количества измененных файлов