Skip to content

Background workers#83

Draft
Yannicked wants to merge 16 commits into
iterorganization:developfrom
Yannicked:feature/celery-tasks
Draft

Background workers#83
Yannicked wants to merge 16 commits into
iterorganization:developfrom
Yannicked:feature/celery-tasks

Conversation

@Yannicked
Copy link
Copy Markdown
Collaborator

This PR introduces simulation ingestion via Celery background workers.

When simulations are uploaded through the new v1.3 API endpoint, file copying and status tracking are now handled by Celery tasks (copy_files_task chained with complete_ingestion_task) rather than blocking the HTTP request.

The ingestion pipeline tracks status though the following: QUEUED → COPYING → COPIED → VALIDATING → VALIDATED → COMPLETED, with failure variants.

@Yannicked Yannicked force-pushed the feature/celery-tasks branch from 06bf048 to 68938a1 Compare May 28, 2026 08:19
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