-
Notifications
You must be signed in to change notification settings - Fork 117
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
SPIKE: [2d] Explore celery as POC airflow executor #4461
Comments
Not related to celery but the default maximum list/dict length xcom can push to trigger task mapping is |
are we going to find ourselves in a position where state changes from when a task is requested to when it's executed? |
celery workers prefetch tasks by default ( see |
if the time to execute a task > visibility timeout the task could be perpetually re-assigned and never completed. |
celery tasks don't have time limits by default. this can be configured using |
supported execution pools:
I/O tasks:
CPU tasks:
|
Purpose
We want to understand celery as an airflow executor, but we're not sure how to do that.
Given above uncertainty, conducting research is needed to provide factual knowledge on future steps.
2 days of effort has been allocated and once complete, findings will be demonstrated and specific future actions will be decided.
Acceptance Criteria
[ACs should be clearly demo-able/verifiable whenever possible. Try specifying them using BDD.]
AND a collection of datasets to test on
AND celery configured as the airflow executor
WHEN 2 days expires
THEN demonstrate findings of using celery as an airflow executor
AND provide potential questions for team members to ask at airflow summit.
Background
[Any helpful contextual notes or links to artifacts/evidence, if needed]
Sketch
The text was updated successfully, but these errors were encountered: