DIAGNijmegen / rse-gcapi

Python client for the grand-challenge.org API
Apache License 2.0
2 stars 3 forks source link

Allow all types of values to be posted with utility function #136

Closed MikeOver1 closed 2 years ago

MikeOver1 commented 2 years ago

Closes #133

Note: to work properly, https://github.com/comic/grand-challenge.org/pull/2575 needs to be merged first.

MikeOver1 commented 2 years ago

Built in safety: tests will pass after https://github.com/comic/grand-challenge.org/pull/2575 has been merged.

jmsmkn commented 2 years ago

It looks to be failing on a timeout error - what async task is being used? Is the worker that runs that task running in GitHub actions? https://github.com/DIAGNijmegen/rse-gcapi/blob/13225ecc7f2de0168a72c8673fe6814e9b629fa3/tests/conftest.py#L72-L79

MikeOver1 commented 2 years ago

It looks to be failing on a timeout error - what async task is being used? Is the worker that runs that task running in GitHub actions?

https://github.com/DIAGNijmegen/rse-gcapi/blob/13225ecc7f2de0168a72c8673fe6814e9b629fa3/tests/conftest.py#L72-L79

I think the timeout error is merely thrown because the display set has not been created. It fails for both the sync as well as the async test for adding new display sets, whereas the same construct works in other tests. I just merged in main to see if that makes a difference somehow.

MikeOver1 commented 2 years ago

public.ecr.aws/diag-nijmegen/grand-challenge/web:latest should be up to date with gc's main branch right?

jmsmkn commented 2 years ago

latest currently points to public.ecr.aws/diag-nijmegen/grand-challenge/web:51cbaf7-main-ecdd7811, sha256:f124c5b3cbf06767839987861a8c5b1e70a9480faf529799446a70f56eaed172

jmsmkn commented 2 years ago

I get the same failures if I run this locally, running poetry shell, pytest --lf --pdb without having grand challenge already running (what CI does):

``` james@gazelle  ~  docker logs 58be7f317097 [2022-08-15 12:03:32 +0000] [1] [INFO] Starting gunicorn 20.1.0 [2022-08-15 12:03:32 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1) [2022-08-15 12:03:32 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker [2022-08-15 12:03:32 +0000] [8] [INFO] Booting worker with pid: 8 [2022-08-15 12:03:36 +0000] [8] [INFO] Started server process [8] [2022-08-15 12:03:36 +0000] [8] [INFO] Waiting for application startup. [2022-08-15 12:03:36 +0000] [8] [INFO] ASGI 'lifespan' protocol appears unsupported. [2022-08-15 12:03:36 +0000] [8] [INFO] Application startup complete. ``` ``` james@gazelle  ~  docker logs be81a3750db2 -------------- celery@celery-worker v5.2.7 (dawn-chorus) --- ***** ----- -- ******* ---- Linux-4.19.104-microsoft-standard-x86_64-with-glibc2.2.5 2022-08-15 12:03:39 - *** --- * --- - ** ---------- [config] - ** ---------- .> app: grandchallenge:0x7f2dd9c49220 - ** ---------- .> transport: redis://redis:6379/1 - ** ---------- .> results: - *** --- * --- .> concurrency: 1 (prefork) -- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker) --- ***** ----- -------------- [queues] .> celery exchange=celery(direct) key=celery .> workstations-eu-central-1 exchange=workstations-eu-central-1(direct) key=workstations-eu-central-1 [tasks] . djcelery_email_send_multiple . grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive . grandchallenge.algorithms.tasks.create_algorithm_jobs_for_session . grandchallenge.algorithms.tasks.execute_algorithm_job_for_inputs . grandchallenge.algorithms.tasks.import_remote_algorithm_image . grandchallenge.algorithms.tasks.on_job_creation_error . grandchallenge.algorithms.tasks.run_algorithm_job_for_inputs . grandchallenge.algorithms.tasks.send_failed_job_notification . grandchallenge.algorithms.tasks.send_failed_session_jobs_notifications . grandchallenge.algorithms.tasks.update_associated_challenges . grandchallenge.archives.tasks.add_images_to_archive . grandchallenge.archives.tasks.add_images_to_archive_item . grandchallenge.archives.tasks.start_archive_item_update_tasks . grandchallenge.archives.tasks.update_archive_item_values . grandchallenge.cases.tasks.build_images . grandchallenge.cases.tasks.post_process_image . grandchallenge.challenges.tasks.update_challenge_results_cache . grandchallenge.codebuild.tasks.add_image_to_algorithm . grandchallenge.codebuild.tasks.create_codebuild_build . grandchallenge.codebuild.tasks.wait_for_build_completion . grandchallenge.components.tasks.add_images_to_component_interface_value . grandchallenge.components.tasks.assign_docker_image_from_upload . grandchallenge.components.tasks.civ_value_to_file . grandchallenge.components.tasks.deprovision_job . grandchallenge.components.tasks.execute_job . grandchallenge.components.tasks.handle_event . grandchallenge.components.tasks.parse_job_outputs . grandchallenge.components.tasks.provision_job . grandchallenge.components.tasks.remove_container_image_from_registry . grandchallenge.components.tasks.remove_inactive_container_images . grandchallenge.components.tasks.retry_task . grandchallenge.components.tasks.shim_image . grandchallenge.components.tasks.start_service . grandchallenge.components.tasks.stop_expired_services . grandchallenge.components.tasks.stop_service . grandchallenge.components.tasks.update_sagemaker_shim_version . grandchallenge.components.tasks.validate_docker_image . grandchallenge.core.tasks.clear_sessions . grandchallenge.core.tasks.ping_google . grandchallenge.core.tasks.put_cloudwatch_metrics . grandchallenge.emails.tasks.send_bulk_email . grandchallenge.evaluation.tasks.assign_evaluation_permissions . grandchallenge.evaluation.tasks.assign_submission_permissions . grandchallenge.evaluation.tasks.calculate_ranks . grandchallenge.evaluation.tasks.create_algorithm_jobs_for_evaluation . grandchallenge.evaluation.tasks.create_evaluation . grandchallenge.evaluation.tasks.handle_failed_jobs . grandchallenge.evaluation.tasks.set_evaluation_inputs . grandchallenge.evaluation.tasks.update_phase_statistics . grandchallenge.github.tasks.get_zipfile . grandchallenge.github.tasks.unlink_algorithm . grandchallenge.notifications.tasks.send_unread_notification_emails . grandchallenge.products.tasks.import_product_data . grandchallenge.profiles.tasks.deactivate_user . grandchallenge.profiles.tasks.delete_users_who_dont_login . grandchallenge.publications.tasks.update_publication_metadata . grandchallenge.reader_studies.tasks.add_file_to_display_set . grandchallenge.reader_studies.tasks.add_image_to_answer . grandchallenge.reader_studies.tasks.add_image_to_display_set . grandchallenge.reader_studies.tasks.add_scores_for_display_set . grandchallenge.reader_studies.tasks.copy_reader_study_display_sets . grandchallenge.reader_studies.tasks.create_display_sets_for_upload_session . grandchallenge.uploads.tasks.delete_old_user_uploads . grandchallenge.workspaces.tasks.create_workspace . grandchallenge.workspaces.tasks.create_workspace_type_configuration . grandchallenge.workspaces.tasks.get_workspace_url . grandchallenge.workspaces.tasks.wait_for_workspace_to_start [2022-08-15 12:03:39,671: INFO/MainProcess] Connected to redis://redis:6379/1 [2022-08-15 12:03:39,681: INFO/MainProcess] mingle: searching for neighbors [2022-08-15 12:03:40,696: INFO/MainProcess] mingle: all alone [2022-08-15 12:03:40,737: WARNING/MainProcess] /opt/poetry/.venv/lib/python3.8/site-packages/celery/fixups/django.py:203: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments! warnings.warn('''Using settings.DEBUG leads to a memory [2022-08-15 12:03:40,737: INFO/MainProcess] celery@celery-worker ready. [2022-08-15 12:03:46,234: INFO/MainProcess] Task djcelery_email_send_multiple[eef9ab1f-9360-451c-a584-24db5068d9e8] received [2022-08-15 12:03:46,240: WARNING/ForkPoolWorker-1] Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [gc.localhost] Could not validate docker image From: grandchallenge@localhost To: demo@example.com Date: Mon, 15 Aug 2022 12:03:46 -0000 Message-ID: <166056502623.18.3155392777435677483@celery-worker> Dear demo, Unfortunately we were unable to validate your docker image at https://demo.gc.localhost/evaluation/methods/9c0dcd97-f51c-4853-830e-fdea4bad122e/. The error message was: manifest.json not found at the root of the container image file. Was this created with docker save? To correct this please upload a new container. Regards, Gc This is an automated service email from gc.localhost. [2022-08-15 12:03:46,240: WARNING/ForkPoolWorker-1] ------------------------------------------------------------------------------- [2022-08-15 12:03:46,261: INFO/ForkPoolWorker-1] Task djcelery_email_send_multiple[eef9ab1f-9360-451c-a584-24db5068d9e8] succeeded in 0.025453400001424598s: 1 [2022-08-15 12:03:49,739: INFO/MainProcess] Task djcelery_email_send_multiple[f41b0db3-d9ea-4790-a319-b6fe112a3ca4] received [2022-08-15 12:03:49,741: WARNING/ForkPoolWorker-1] Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [gc.localhost] Could not validate docker image From: grandchallenge@localhost To: demo@example.com Date: Mon, 15 Aug 2022 12:03:49 -0000 Message-ID: <166056502974.18.13869257307119382235@celery-worker> Dear demo, Unfortunately we were unable to validate your docker image at https://demo.gc.localhost/evaluation/methods/847927a0-8db5-484d-b106-ad5a65714199/. The error message was: manifest.json not found at the root of the container image file. Was this created with docker save? To correct this please upload a new container. Regards, Gc This is an automated service email from gc.localhost. [2022-08-15 12:03:49,741: WARNING/ForkPoolWorker-1] ------------------------------------------------------------------------------- [2022-08-15 12:03:49,756: INFO/ForkPoolWorker-1] Task djcelery_email_send_multiple[f41b0db3-d9ea-4790-a319-b6fe112a3ca4] succeeded in 0.01616699999794946s: 1 ``` ``` james@gazelle  ~  docker logs 0fd7adf17a59 -------------- celery@celery-worker-evaluation v5.2.7 (dawn-chorus) --- ***** ----- -- ******* ---- Linux-4.19.104-microsoft-standard-x86_64-with-glibc2.2.5 2022-08-15 12:03:39 - *** --- * --- - ** ---------- [config] - ** ---------- .> app: grandchallenge:0x7f2c317c3130 - ** ---------- .> transport: redis://redis:6379/1 - ** ---------- .> results: - *** --- * --- .> concurrency: 1 (prefork) -- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker) --- ***** ----- -------------- [queues] .> acks-late-2xlarge exchange=acks-late-2xlarge(direct) key=acks-late-2xlarge .> acks-late-2xlarge-delay exchange=acks-late-2xlarge-delay(direct) key=acks-late-2xlarge-delay .> acks-late-micro-short exchange=acks-late-micro-short(direct) key=acks-late-micro-short .> acks-late-micro-short-delay exchange=acks-late-micro-short-delay(direct) key=acks-late-micro-short-delay [tasks] . djcelery_email_send_multiple . grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive . grandchallenge.algorithms.tasks.create_algorithm_jobs_for_session . grandchallenge.algorithms.tasks.execute_algorithm_job_for_inputs . grandchallenge.algorithms.tasks.import_remote_algorithm_image . grandchallenge.algorithms.tasks.on_job_creation_error . grandchallenge.algorithms.tasks.run_algorithm_job_for_inputs . grandchallenge.algorithms.tasks.send_failed_job_notification . grandchallenge.algorithms.tasks.send_failed_session_jobs_notifications . grandchallenge.algorithms.tasks.update_associated_challenges . grandchallenge.archives.tasks.add_images_to_archive . grandchallenge.archives.tasks.add_images_to_archive_item . grandchallenge.archives.tasks.start_archive_item_update_tasks . grandchallenge.archives.tasks.update_archive_item_values . grandchallenge.cases.tasks.build_images . grandchallenge.cases.tasks.post_process_image . grandchallenge.challenges.tasks.update_challenge_results_cache . grandchallenge.codebuild.tasks.add_image_to_algorithm . grandchallenge.codebuild.tasks.create_codebuild_build . grandchallenge.codebuild.tasks.wait_for_build_completion . grandchallenge.components.tasks.add_images_to_component_interface_value . grandchallenge.components.tasks.assign_docker_image_from_upload . grandchallenge.components.tasks.civ_value_to_file . grandchallenge.components.tasks.deprovision_job . grandchallenge.components.tasks.execute_job . grandchallenge.components.tasks.handle_event . grandchallenge.components.tasks.parse_job_outputs . grandchallenge.components.tasks.provision_job . grandchallenge.components.tasks.remove_container_image_from_registry . grandchallenge.components.tasks.remove_inactive_container_images . grandchallenge.components.tasks.retry_task . grandchallenge.components.tasks.shim_image . grandchallenge.components.tasks.start_service . grandchallenge.components.tasks.stop_expired_services . grandchallenge.components.tasks.stop_service . grandchallenge.components.tasks.update_sagemaker_shim_version . grandchallenge.components.tasks.validate_docker_image . grandchallenge.core.tasks.clear_sessions . grandchallenge.core.tasks.ping_google . grandchallenge.core.tasks.put_cloudwatch_metrics . grandchallenge.emails.tasks.send_bulk_email . grandchallenge.evaluation.tasks.assign_evaluation_permissions . grandchallenge.evaluation.tasks.assign_submission_permissions . grandchallenge.evaluation.tasks.calculate_ranks . grandchallenge.evaluation.tasks.create_algorithm_jobs_for_evaluation . grandchallenge.evaluation.tasks.create_evaluation . grandchallenge.evaluation.tasks.handle_failed_jobs . grandchallenge.evaluation.tasks.set_evaluation_inputs . grandchallenge.evaluation.tasks.update_phase_statistics . grandchallenge.github.tasks.get_zipfile . grandchallenge.github.tasks.unlink_algorithm . grandchallenge.notifications.tasks.send_unread_notification_emails . grandchallenge.products.tasks.import_product_data . grandchallenge.profiles.tasks.deactivate_user . grandchallenge.profiles.tasks.delete_users_who_dont_login . grandchallenge.publications.tasks.update_publication_metadata . grandchallenge.reader_studies.tasks.add_file_to_display_set . grandchallenge.reader_studies.tasks.add_image_to_answer . grandchallenge.reader_studies.tasks.add_image_to_display_set . grandchallenge.reader_studies.tasks.add_scores_for_display_set . grandchallenge.reader_studies.tasks.copy_reader_study_display_sets . grandchallenge.reader_studies.tasks.create_display_sets_for_upload_session . grandchallenge.uploads.tasks.delete_old_user_uploads . grandchallenge.workspaces.tasks.create_workspace . grandchallenge.workspaces.tasks.create_workspace_type_configuration . grandchallenge.workspaces.tasks.get_workspace_url . grandchallenge.workspaces.tasks.wait_for_workspace_to_start [2022-08-15 12:03:40,014: INFO/MainProcess] Connected to redis://redis:6379/1 [2022-08-15 12:03:40,021: INFO/MainProcess] mingle: searching for neighbors [2022-08-15 12:03:41,040: INFO/MainProcess] mingle: all alone [2022-08-15 12:03:41,077: WARNING/MainProcess] /opt/poetry/.venv/lib/python3.8/site-packages/celery/fixups/django.py:203: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments! warnings.warn('''Using settings.DEBUG leads to a memory [2022-08-15 12:03:41,077: INFO/MainProcess] celery@celery-worker-evaluation ready. [2022-08-15 12:03:41,315: INFO/MainProcess] Task grandchallenge.reader_studies.tasks.add_scores_for_display_set[9aa0d838-7c29-4719-b15b-83e89b1a6624] received [2022-08-15 12:03:41,355: INFO/ForkPoolWorker-1] Task grandchallenge.reader_studies.tasks.add_scores_for_display_set[9aa0d838-7c29-4719-b15b-83e89b1a6624] succeeded in 0.03895859999829554s: None [2022-08-15 12:03:41,686: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[3b15802b-12d6-4c25-b7e9-ff1dc0c3e813] received [2022-08-15 12:03:41,722: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[3b15802b-12d6-4c25-b7e9-ff1dc0c3e813] succeeded in 0.0359115000028396s: None [2022-08-15 12:03:43,080: INFO/MainProcess] Task grandchallenge.reader_studies.tasks.add_scores_for_display_set[3e30bb02-a444-4c1d-ab71-25e992c99a68] received [2022-08-15 12:03:43,107: INFO/ForkPoolWorker-1] Task grandchallenge.reader_studies.tasks.add_scores_for_display_set[3e30bb02-a444-4c1d-ab71-25e992c99a68] succeeded in 0.025627600000007078s: None [2022-08-15 12:03:43,688: INFO/MainProcess] Task grandchallenge.evaluation.tasks.assign_evaluation_permissions[ec94d1b5-b796-498b-9047-8274226bdecb] received [2022-08-15 12:03:43,735: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.assign_evaluation_permissions[ec94d1b5-b796-498b-9047-8274226bdecb] succeeded in 0.04602019999947515s: None [2022-08-15 12:03:45,084: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[cbb25ba5-961d-4f6d-8a13-bb16053575ca] received [2022-08-15 12:03:45,117: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[cbb25ba5-961d-4f6d-8a13-bb16053575ca] succeeded in 0.03253519999998389s: None [2022-08-15 12:03:45,690: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[1ce058c8-a8ba-4af9-a383-0390c72bed42] received [2022-08-15 12:03:45,724: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[1ce058c8-a8ba-4af9-a383-0390c72bed42] succeeded in 0.03307979999954114s: None [2022-08-15 12:03:46,070: INFO/MainProcess] Task grandchallenge.components.tasks.validate_docker_image[05f6640c-8df4-4a32-9c26-da342176558d] received [2022-08-15 12:03:46,239: INFO/ForkPoolWorker-1] Task grandchallenge.components.tasks.validate_docker_image[05f6640c-8df4-4a32-9c26-da342176558d] succeeded in 0.16773140000077547s: None [2022-08-15 12:03:47,087: INFO/MainProcess] Task grandchallenge.evaluation.tasks.create_evaluation[9523b3a5-77bf-40c0-9322-8bdf019c7b1d] received No method ready for this submission [2022-08-15 12:03:47,107: INFO/ForkPoolWorker-1] No method ready for this submission [2022-08-15 12:03:47,149: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.create_evaluation[9523b3a5-77bf-40c0-9322-8bdf019c7b1d] succeeded in 0.061073799999576295s: None [2022-08-15 12:03:47,692: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[5c4ce215-509d-452e-8579-7c8fcc901ba9] received [2022-08-15 12:03:47,723: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[5c4ce215-509d-452e-8579-7c8fcc901ba9] succeeded in 0.030464300001767697s: None [2022-08-15 12:03:49,090: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[fedda802-f7c6-4a51-aa48-86299744b791] received [2022-08-15 12:03:49,122: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[fedda802-f7c6-4a51-aa48-86299744b791] succeeded in 0.030428000001847977s: None [2022-08-15 12:03:49,694: INFO/MainProcess] Task grandchallenge.components.tasks.validate_docker_image[edb96130-fed9-4f98-b4cc-3b8c4a26289d] received [2022-08-15 12:03:49,742: INFO/ForkPoolWorker-1] Task grandchallenge.components.tasks.validate_docker_image[edb96130-fed9-4f98-b4cc-3b8c4a26289d] succeeded in 0.047795800001040334s: None [2022-08-15 12:03:50,016: INFO/MainProcess] Task grandchallenge.evaluation.tasks.create_evaluation[946466d9-9edc-46c8-b89e-c83792a4966d] received No method ready for this submission [2022-08-15 12:03:50,037: INFO/ForkPoolWorker-1] No method ready for this submission [2022-08-15 12:03:50,075: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.create_evaluation[946466d9-9edc-46c8-b89e-c83792a4966d] succeeded in 0.058419299999513896s: None [2022-08-15 12:03:51,073: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[c17459ca-1d9e-4336-a294-dda19c9e7ee7] received [2022-08-15 12:03:51,104: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[c17459ca-1d9e-4336-a294-dda19c9e7ee7] succeeded in 0.030402000000322005s: None [2022-08-15 12:03:51,697: INFO/MainProcess] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[8d98a9bd-4a92-4f1d-a6c1-024940b34d56] received [2022-08-15 12:03:51,724: INFO/ForkPoolWorker-1] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[8d98a9bd-4a92-4f1d-a6c1-024940b34d56] succeeded in 0.027022399997804314s: None [2022-08-15 12:03:53,096: INFO/MainProcess] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[9952d4ce-518f-4593-acfa-f2549f0cd138] received [2022-08-15 12:03:53,122: INFO/ForkPoolWorker-1] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[9952d4ce-518f-4593-acfa-f2549f0cd138] succeeded in 0.02506809999977122s: None [2022-08-15 12:03:53,699: INFO/MainProcess] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[59123d12-6f3f-4b6f-8dba-9d58b5a10d02] received [2022-08-15 12:03:53,726: INFO/ForkPoolWorker-1] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[59123d12-6f3f-4b6f-8dba-9d58b5a10d02] succeeded in 0.026223900000331923s: None [2022-08-15 12:03:55,099: INFO/MainProcess] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[cc50c409-239b-463e-baf6-ec563a1c25b0] received [2022-08-15 12:03:55,126: INFO/ForkPoolWorker-1] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[cc50c409-239b-463e-baf6-ec563a1c25b0] succeeded in 0.026274399999238085s: None [2022-08-15 12:03:55,701: INFO/MainProcess] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[0c1f77b6-3a57-42b7-81b5-a177c1b05d84] received [2022-08-15 12:03:55,729: INFO/ForkPoolWorker-1] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[0c1f77b6-3a57-42b7-81b5-a177c1b05d84] succeeded in 0.02684650000082911s: None [2022-08-15 12:03:56,075: INFO/MainProcess] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[1d1e3e43-7596-4161-a9d5-114c1872edc3] received [2022-08-15 12:03:56,102: INFO/ForkPoolWorker-1] Task grandchallenge.algorithms.tasks.create_algorithm_jobs_for_archive[1d1e3e43-7596-4161-a9d5-114c1872edc3] succeeded in 0.02642320000086329s: None [2022-08-15 12:03:57,102: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[fdae8294-7180-47f1-b32f-34f8446006a8] received [2022-08-15 12:03:57,127: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[fdae8294-7180-47f1-b32f-34f8446006a8] succeeded in 0.02439290000256733s: None [2022-08-15 12:03:57,703: INFO/MainProcess] Task grandchallenge.evaluation.tasks.assign_evaluation_permissions[04621f37-3485-4597-bf74-29e638296361] received [2022-08-15 12:03:57,721: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.assign_evaluation_permissions[04621f37-3485-4597-bf74-29e638296361] succeeded in 0.017440999999962514s: None [2022-08-15 12:03:59,105: INFO/MainProcess] Task grandchallenge.evaluation.tasks.calculate_ranks[e6512ad6-7299-4095-9163-0ff5e9cebea8] received [2022-08-15 12:03:59,129: INFO/ForkPoolWorker-1] Task grandchallenge.evaluation.tasks.calculate_ranks[e6512ad6-7299-4095-9163-0ff5e9cebea8] succeeded in 0.022606099999393336s: None [2022-08-15 12:03:59,704: INFO/MainProcess] Task grandchallenge.components.tasks.validate_docker_image[d17ba4d1-a2b6-4590-a2de-2b922e06f2f9] received [2022-08-15 12:04:03,750: INFO/ForkPoolWorker-1] Task grandchallenge.components.tasks.validate_docker_image[d17ba4d1-a2b6-4590-a2de-2b922e06f2f9] succeeded in 4.044570100002602s: None [2022-08-15 12:04:05,016: INFO/MainProcess] Task grandchallenge.components.tasks.validate_docker_image[8e90ee12-449b-4f5e-b710-a6e52731591d] received [2022-08-15 12:04:09,239: INFO/ForkPoolWorker-1] Task grandchallenge.components.tasks.validate_docker_image[8e90ee12-449b-4f5e-b710-a6e52731591d] succeeded in 4.221460199998546s: None [2022-08-15 12:04:15,573: INFO/MainProcess] Task grandchallenge.reader_studies.tasks.add_file_to_display_set[eb3ec3d8-97a5-4cff-ae15-8466a2eadc22] received [2022-08-15 12:04:15,638: INFO/ForkPoolWorker-1] Task grandchallenge.reader_studies.tasks.add_file_to_display_set[eb3ec3d8-97a5-4cff-ae15-8466a2eadc22] succeeded in 0.06423700000232202s: None ``` ``` james@gazelle  ~  docker logs 0858175471c7 Generating a RSA private key .......................................++++ ......................................................................++++ writing new private key to '/etc/ssl/private/privkey.pem' ----- "15/Aug/2022:12:04:14 +0000" client=172.27.0.1 method=GET request="GET /api/v1/components/interfaces/?slug=predictions-csv-file&offset=0&limit=100 HTTP/1.1" request_length=291 status=200 bytes_sent=1041 body_bytes_sent=207 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=1.399 upstream_response_time=1.400 upstream_connect_time=0.000 upstream_header_time=1.400 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=POST request="POST /api/v1/reader-studies/display-sets/ HTTP/1.1" request_length=389 status=201 bytes_sent=930 body_bytes_sent=305 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=201 request_time=0.477 upstream_response_time=0.470 upstream_connect_time=0.000 upstream_header_time=0.470 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=POST request="POST /api/v1/uploads/ HTTP/1.1" request_length=361 status=201 bytes_sent=942 body_bytes_sent=325 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=201 request_time=0.072 upstream_response_time=0.070 upstream_connect_time=0.000 upstream_header_time=0.070 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=PATCH request="PATCH /api/v1/uploads/1dc73e47-cd27-4bac-98f7-cb347030d95c/48968919-c2e6-4245-84e2-caad080c837c/generate-presigned-urls/ HTTP/1.1" request_length=469 status=200 bytes_sent=1162 body_bytes_sent=506 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.071 upstream_response_time=0.070 upstream_connect_time=0.000 upstream_header_time=0.070 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=PATCH request="PATCH /api/v1/uploads/1dc73e47-cd27-4bac-98f7-cb347030d95c/48968919-c2e6-4245-84e2-caad080c837c/complete-multipart-upload/ HTTP/1.1" request_length=516 status=200 bytes_sent=882 body_bytes_sent=226 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.080 upstream_response_time=0.080 upstream_connect_time=0.000 upstream_header_time=0.080 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=PATCH request="PATCH /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=539 status=200 bytes_sent=920 body_bytes_sent=232 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.190 upstream_response_time=0.190 upstream_connect_time=0.000 upstream_header_time=0.190 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/?slug=reader-study&offset=0&limit=100 HTTP/1.1" request_length=328 status=200 bytes_sent=1182 body_bytes_sent=514 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.297 upstream_response_time=0.300 upstream_connect_time=0.000 upstream_header_time=0.300 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/?reader_study=ef8a7799-acd4-4d45-9fdf-7dbf948a594f&offset=0&limit=100 HTTP/1.1" request_length=373 status=200 bytes_sent=1157 body_bytes_sent=483 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.064 upstream_response_time=0.060 upstream_connect_time=0.000 upstream_header_time=0.060 "15/Aug/2022:12:04:15 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/?reader_study=ef8a7799-acd4-4d45-9fdf-7dbf948a594f&offset=100&limit=100 HTTP/1.1" request_length=375 status=200 bytes_sent=786 body_bytes_sent=166 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.041 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:16 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.042 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:16 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:17 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.046 upstream_response_time=0.050 upstream_connect_time=0.010 upstream_header_time=0.050 "15/Aug/2022:12:04:17 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:18 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:18 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:19 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:19 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:20 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:20 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.030 upstream_connect_time=0.000 upstream_header_time=0.030 "15/Aug/2022:12:04:21 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:22 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.042 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:22 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:23 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.046 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:23 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:24 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:24 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.041 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:25 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:25 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.042 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:26 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:27 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:27 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:28 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:28 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:29 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:29 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:30 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.042 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:30 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:31 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.046 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:31 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:32 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.046 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:33 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.046 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:33 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:34 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:34 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.030 upstream_connect_time=0.000 upstream_header_time=0.030 "15/Aug/2022:12:04:35 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:35 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:36 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.042 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:36 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:37 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.042 upstream_response_time=0.030 upstream_connect_time=0.000 upstream_header_time=0.030 "15/Aug/2022:12:04:37 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:38 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.048 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:39 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.046 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:39 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.042 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:40 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.052 upstream_response_time=0.060 upstream_connect_time=0.000 upstream_header_time=0.060 "15/Aug/2022:12:04:40 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:41 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.046 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:41 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.043 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:42 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:42 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.064 upstream_response_time=0.060 upstream_connect_time=0.000 upstream_header_time=0.060 "15/Aug/2022:12:04:43 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.047 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:44 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.058 upstream_response_time=0.060 upstream_connect_time=0.000 upstream_header_time=0.060 "15/Aug/2022:12:04:44 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.052 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:45 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.048 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:45 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:46 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.049 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:46 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.054 upstream_response_time=0.060 upstream_connect_time=0.000 upstream_header_time=0.060 "15/Aug/2022:12:04:47 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.044 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 "15/Aug/2022:12:04:47 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.049 upstream_response_time=0.050 upstream_connect_time=0.000 upstream_header_time=0.050 "15/Aug/2022:12:04:48 +0000" client=172.27.0.1 method=GET request="GET /api/v1/reader-studies/display-sets/77887d90-31ff-439d-8f52-78f9fb585fe2/ HTTP/1.1" request_length=341 status=200 bytes_sent=943 body_bytes_sent=255 referer=- user_agent="python-httpx/0.22.0" upstream_addr=172.27.0.6:8000 upstream_status=200 request_time=0.045 upstream_response_time=0.040 upstream_connect_time=0.000 upstream_header_time=0.040 ```
MikeOver1 commented 2 years ago

I can reproduce it locally now as well.