Removes exception catching when collecting subprocess result which led
to the service silently go over failing file processing.
Now, the sub-process doesn't return any results if it failed. It is made
sure that an empty result is still returned if no images were present on
the file to process.
Merge in RR/image-prediction from RED-6273-multi-tenant-storage to master
* commit '4ecafb29770b7392462c71d79550c5f788cb36e6':
update pyinfra version with removed falsy dependencies from pyinfra
update pyinfra for bugfix
Update pyinfra for multi-tenancy support
Merge in RR/image-prediction from bugfix/RED-6205-prometheus-port to master
* commit 'adb363842dff3d43b3a0dc499daa16588d34233c':
update pyinfra with fixed prometheus port
Merge in RR/image-prediction from RED-6205-add-prometheus-monitoring to master
Squashed commit of the following:
commit 6932b5ee579a31d0317dc3f76acb8dd2845fdb4b
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Thu Mar 16 17:30:57 2023 +0100
update pyinfra
commit d6e55534623eae2edcddaa6dd333f93171d421dc
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Thu Mar 16 16:30:14 2023 +0100
set pyinfra subproject to current master commit
commit 030dc660e6060ae326c32fba8c2944a10866fbb6
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Thu Mar 16 16:25:19 2023 +0100
adapt serve script to advanced pyinfra API including monitoring of the processing time of images.
commit 0fa0c44c376c52653e517d257a35793797f7be31
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Thu Mar 16 15:19:57 2023 +0100
Update dockerfile to work with new pyinfra package setup utilizing pyproject.toml instad of setup.py and requirments.txt
commit aad53c4d313f908de93a13e69e2cb150db3be6cb
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Thu Mar 16 14:16:04 2023 +0100
remove no longer needed dependencies
Merge in RR/image-prediction from RED-5718-revertUser to master
* commit '1967945ff7550d706295a1a46f50393959852773':
RED-5718: Revert user changes to allow using a random id