diff --git a/compute_worker/compute_worker.py b/compute_worker/compute_worker.py index f9b74d27b..491b84e5f 100644 --- a/compute_worker/compute_worker.py +++ b/compute_worker/compute_worker.py @@ -367,15 +367,16 @@ def _get_container_image(self, image_name): container_engine_pull = check_output(cmd) logger.info("Pull complete for image: {0} with output of {1}".format(image_name, container_engine_pull)) break # Break if the loop is successful - except CalledProcessError: + except CalledProcessError as pull_error: retries += 1 if retries >= max_retries: - error_message = f"Pull for image: {image_name} returned a non-zero exit code! Check if the docker image exists on docker hub." + error_message = f"Pull for image: {image_name} returned a non-zero exit code! Check if the docker image exists on docker hub. {pull_error}" logger.info(error_message) # Prepare data to be sent to submissions api docker_pull_fail_data = { "type": "Docker_Image_Pull_Fail", "error_message": error_message, + "is_scoring": self.is_scoring } # Send data to be written to ingestion logs self._update_submission(docker_pull_fail_data) diff --git a/src/apps/api/views/submissions.py b/src/apps/api/views/submissions.py index 6ce9da84b..b61963f9b 100644 --- a/src/apps/api/views/submissions.py +++ b/src/apps/api/views/submissions.py @@ -68,9 +68,8 @@ def check_object_permissions(self, request, obj): # Set file name to ingestion std error as default error_file_name = "prediction_ingestion_stderr" - # Change error file name when error comes from execution time limit - # and error occured during scoring - if request.data["type"] == "Execution_Time_Limit_Exceeded" and request.data['is_scoring'] == "True": + # Change error file name to scoring_stderr when error occurs during scoring + if request.data.get("is_scoring", "False") == "True": error_file_name = "scoring_stderr" try: diff --git a/src/static/riot/competitions/detail/participant_manager.tag b/src/static/riot/competitions/detail/participant_manager.tag index 5485469cf..569c8f0d8 100644 --- a/src/static/riot/competitions/detail/participant_manager.tag +++ b/src/static/riot/competitions/detail/participant_manager.tag @@ -25,7 +25,7 @@ - {username} + {username} {email} {is_bot} {_.startCase(status)} diff --git a/src/static/riot/competitions/public-list.tag b/src/static/riot/competitions/public-list.tag index 8a3e09683..cc9a535bd 100644 --- a/src/static/riot/competitions/public-list.tag +++ b/src/static/riot/competitions/public-list.tag @@ -1,5 +1,5 @@ -

Public Competitions

+

Public Benchmarks and Competitions

@@ -7,10 +7,13 @@
+
+
+