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

Support using celery task groups #141

Open
kotfic opened this issue May 23, 2017 · 0 comments
Open

Support using celery task groups #141

kotfic opened this issue May 23, 2017 · 0 comments
Assignees

Comments

@kotfic
Copy link
Contributor

kotfic commented May 23, 2017

Deliverables

  • Demonstrate syntax like the following from girder REST endpoint:
grp = celery.group([task.delay(item_id) for item_id in items])
grp.delay()

Technical Notes

  • Note that celery.group is its own celery task which needs to have a job model
  • This may require implementing something like a Group jobModels in girder
    • Not sure if this is strictly necessary - Celery implements a GroupResult object that has a similar API to AsyncResult but considers all the groups child tasks.

Depends on:

@kotfic kotfic added this to the Celery refactor milestone May 23, 2017
@kotfic kotfic self-assigned this Jun 20, 2017
@kotfic kotfic added the canvas label Dec 29, 2017
@kotfic kotfic removed this from the Celery refactor milestone Dec 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant