Skip to content

Adds asynchronous batch scanning - #1131

Closed
mbusch3 wants to merge 1 commit into
ucfopen:devfrom
mbusch3:timeout-error-logging
Closed

Adds asynchronous batch scanning#1131
mbusch3 wants to merge 1 commit into
ucfopen:devfrom
mbusch3:timeout-error-logging

Conversation

@mbusch3

@mbusch3 mbusch3 commented Mar 13, 2026

Copy link
Copy Markdown
Contributor

THIS IS A DRAFT - DON'T USE UNTIL SCANNER CAN MASSIVELY SCALE

This change significantly improves scanning speed WHEN your local Docker Desktop can handle it. If the settings are too low, it actually INCREASES the amount of request timeout errors that the udoit3-ace container returns. Those errors are almost certainly from scan requests that can't get through to the server because the container is overloaded.

@mbusch3
mbusch3 changed the base branch from main to dev March 13, 2026 20:06
@mbusch3 mbusch3 closed this Jun 15, 2026
@mbusch3

mbusch3 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

The biggest issue with serious asynchronous requests is that the Canvas API has a major throttle that makes it trickle out data at a slow and steady stream. Asking for 10 files at a time does not improve the performance.

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.

1 participant