-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
Removal of AIP-44 code #44436
Comments
As part of removing AIP-44 we remove database isolation mode and remove pytest markers that skipped some tests. Part of apache#44436
As part of removing AIP-44 we remove database isolation mode and remove pytest markers that skipped some tests. Part of apache#44436
As part of removing AIP-44 we remove database isolation mode and remove pytest markers that skipped some tests. Part of #44436 --------- Co-authored-by: Kalyan R <[email protected]>
This change removes all configuration that controls AIP-44 behaviour. It does not yet remove all the related code, this will be a follow up but it removes all the controls that determine if AIP-44 is enabled or not and removes all the Traceback Session/Disabling of DB session modifications that were used in "database isolation" mode. The "database isolation" mode has been disabled in apache#44441 so there was no easy way to enable it anyoway - this change removes the capability to use database isolation mode completely. Part of apache#44436
As part of removing AIP-44 we remove database isolation mode and remove pytest markers that skipped some tests. Part of apache#44436 --------- Co-authored-by: Kalyan R <[email protected]>
This change removes all configuration that controls AIP-44 behaviour. It does not yet remove all the related code, this will be a follow up but it removes all the controls that determine if AIP-44 is enabled or not and removes all the Traceback Session/Disabling of DB session modifications that were used in "database isolation" mode. The "database isolation" mode has been disabled in apache#44441 so there was no easy way to enable it anyoway - this change removes the capability to use database isolation mode completely. Part of apache#44436
This change removes all configuration that controls AIP-44 behaviour. It does not yet remove all the related code, this will be a follow up but it removes all the controls that determine if AIP-44 is enabled or not and removes all the Traceback Session/Disabling of DB session modifications that were used in "database isolation" mode. The "database isolation" mode has been disabled in apache#44441 so there was no easy way to enable it anyoway - this change removes the capability to use database isolation mode completely. Part of apache#44436
This change removes all configuration that controls AIP-44 behaviour. It does not yet remove all the related code, this will be a follow up but it removes all the controls that determine if AIP-44 is enabled or not and removes all the Traceback Session/Disabling of DB session modifications that were used in "database isolation" mode. The "database isolation" mode has been disabled in #44441 so there was no easy way to enable it anyoway - this change removes the capability to use database isolation mode completely. Part of #44436
This PR removes CLI and openapi specification for the API. Part of apache#44436
This PR removes CLI and openapi specification for the API. Part of apache#44436
I'm currently re-working all the dag processing stuff to use TaskSDK code etc (but don't know when I'll have a PR for that -- likely Monday or Tuesday) so it might be worth skipping over those. But on the other hand the changes are quite simple to do so it maybe makes sense to do it anyway. |
I think we can progress on those regardless. One-by-one. |
This PR removes CLI and openapi specification for the API. Part of #44436
I'd support - but probably I'm only having time on the weekend. As I was also preparing to move Edge-Worker off the internal API, I have 4 PR's (4 slices instead of one elephant) and asked @kaxil already for review. If somebody else has time... these 4 PRs implicitly also remove parts (5 hits) listed from the work and lift them to FastAPI. |
I take "airflow/secrets/" to get the founding removal PR :). |
First small, exemplary PR: #44489 |
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
CLOSED !!!! |
Nice work 👏 |
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
As part of removing AIP-44 we remove database isolation mode and remove pytest markers that skipped some tests. Part of apache#44436 --------- Co-authored-by: Kalyan R <[email protected]>
This change removes all configuration that controls AIP-44 behaviour. It does not yet remove all the related code, this will be a follow up but it removes all the controls that determine if AIP-44 is enabled or not and removes all the Traceback Session/Disabling of DB session modifications that were used in "database isolation" mode. The "database isolation" mode has been disabled in apache#44441 so there was no easy way to enable it anyoway - this change removes the capability to use database isolation mode completely. Part of apache#44436
This PR removes CLI and openapi specification for the API. Part of apache#44436
Part of apache#44436 Co-authored-by: kalyanr <[email protected]>
…che#44549) This is the last "internal_api_call" change from AIP-44 removal and it not only removes the dag_processsing/manager calls but also the internal_api_call itself. Part of apache#44436
The Pudanic models have been used in a number of places still and we are using them also for context passing for PythonVirtualEnv and ExternaPythonOperator - this PR removes all the models and their usages. Closes: apache#44436 # Please enter the commit message for your changes. Lines starting
Body
We eventually decided to drop AIP-44. We are about to remove it and here is the list of things that should be removed:
--database-isolation
Breeze flag (and corresponding scripts/test shennigansAIRFLOW_ENABLE_AIP_44
occurrences (ci/code) and_ENABLE_AIP_44
,InternalApiConfig
,database_access_isolation
_
:*Pydantic
modelsBTW. Command to generate list of methods:
Committer
The text was updated successfully, but these errors were encountered: