Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Image folder processing and load balancing. #103

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

georgkoester
Copy link
Contributor

Add processing for videos provided as image folders. Only added to v4.

You can now specify multiple redact_url parameter, and each
will have a parallel_jobs number of parallel processes run
against it. Only added to v4.

Also some smaller fixes of typos and typing.

Only added to v4.

Also some smaller fixes of typos and typing.
You can now specify multiple redact_url parameter, and each
will have a parallel_jobs number of parallel processes run
against it.
A temporary file was not created in the intended
directory.
When handling video as image folders batching is used,
with 1500 images by default.

Also fixes for:
* Cleaning of output directory when unfinished.
* Creation of output tar in correct temp directory.
@@ -37,14 +38,16 @@ def redact_folder(
service: ServiceType,
job_args: Optional[JobArguments] = None,
licence_plate_custom_stamp_path: Optional[str] = None,
redact_url: str = settings.redact_url_default,
redact_url: Union[str, List[str]] = [settings.redact_url_default],
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @pkern90 , here you can see that the new multi-url feature for client-side load balancing was implemented in a backwards-compatible fashion.

Before it was generally applied, now the limit of 2 post
requests applies to the host:port combination, allowing
for more parallel requests if client-side load-balancing
is employed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant