Skip to content

Conversation

@uranusjr
Copy link
Member

@uranusjr uranusjr commented Sep 4, 2023

This should restore code compatibility to 2.6 and prior. Note that the constants would not appear in documentation since they are deprecated and not use in Airflow core anyway anymore.

See discussion around #33746 (comment)

The value on JobState was not brought back since that particular enum was only added in 2.7 and should not technically cause any compatibility issues. I also added some additional docstrings so those constants would not appear in documentation added in #34059. Those who already know about the values can continue to use them, but this should reduce additional usages.

@potiuk
Copy link
Member

potiuk commented Sep 4, 2023

Pending test fixes

@uranusjr uranusjr force-pushed the bring-back-shutdown-values branch from ed5a9fc to fce7f86 Compare September 4, 2023 07:27
@uranusjr uranusjr force-pushed the bring-back-shutdown-values branch 2 times, most recently from 82eb4df to 64059a8 Compare September 4, 2023 08:40
This should restore code compatibility to 2.6 and prior. Note that the
constants would not appear in documentation since they are deprecated
and not use in Airflow core anyway anymore.
@uranusjr uranusjr force-pushed the bring-back-shutdown-values branch from 64059a8 to 31f65d1 Compare September 4, 2023 08:40
Copy link
Contributor

@daniel-dylag-openx daniel-dylag-openx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The failing test is a known flaky test so re-run or merge with main might fix it

@potiuk
Copy link
Member

potiuk commented Sep 4, 2023

The failing test is a known flaky test so re-run or merge with main might fix it

BTW. I think I fixed the flaky test in #34075 so likely rebasing it woudl be flaky-free, but I re-run those failing tests now.

@potiuk potiuk merged commit 1ae2976 into apache:main Sep 4, 2023
@uranusjr uranusjr deleted the bring-back-shutdown-values branch September 5, 2023 06:22
@ephraimbuddy ephraimbuddy added this to the Airflow 2.7.2 milestone Oct 3, 2023
@ephraimbuddy ephraimbuddy added the type:misc/internal Changelog: Misc changes that should appear in change log label Oct 3, 2023
ephraimbuddy pushed a commit that referenced this pull request Oct 5, 2023
This should restore code compatibility to 2.6 and prior. Note that the
constants would not appear in documentation since they are deprecated
and not use in Airflow core anyway anymore.

(cherry picked from commit 1ae2976)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:misc/internal Changelog: Misc changes that should appear in change log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants