Skip to content

Conversation

jscheffl
Copy link
Contributor

@jscheffl jscheffl commented Oct 7, 2025

So far the Edge worker running remote is using a simgle threaded loop to fetch, process, monitor tasks and upload results logs as well as heartbeat. This limits the parallelism achieveable on a Edge Worker - how many tasks can be handled in parallel.

With this PR a major refactor is made to use Python AsyncIO for handling of tasks in order to improve concurrency with many tasks.

Note: Before merging this needs to have proper review and testing as a lot of logic and libraries change with the risk of degraded quality/stability as of implementation glitched. Therefore this PR is WIP.

FYI @dheerajturaga

@boring-cyborg boring-cyborg bot added area:providers provider:edge Edge Executor / Worker (AIP-69) labels Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers provider:edge Edge Executor / Worker (AIP-69)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant