Enhance processing service templates to consume from pipeline queues#1011
Enhance processing service templates to consume from pipeline queues#1011vanessavmac wants to merge 2 commits into515-new-async-distributed-ml-backendfrom
Conversation
This reverts commit 460f27c.
✅ Deploy Preview for antenna-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
…-consumer-template
✅ Deploy Preview for antenna-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Add "Comparison with prior/external implementations" section covering what the stub mirrors vs. diverges from the ADC worker, and why the NATS/API path was picked over the Celery-direct path in PR #1011. - Update the env-var table to reflect the `.env.dev` file as the single source of defaults (no code fallbacks). - Update directory layout and poll-loop pseudocode to match the current per-slug iteration (no job→slug reverse-lookup). Co-Authored-By: Claude <noreply@anthropic.com>

Summary
Follow up to #910 which implemented the controller logic for managing batch image processing tasks for ML Jobs.
This PR focuses on the "consumer" side of the batch image processing system by demonstrating how a celery worker can be added to a processing service.
List of Changes
Related Issues
Addresses in part #515
How to Test the Changes
Apply the same testing as #910. Inside of flower, you can see that
process_pipeline_requesttasks are picked up by both the antenna and the ML backend celery worker.Checklist