Repository navigation
Closed
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the communitytesting statusStatus of testing releasesStatus of testing releases
Description
Airflow 2.2.1rc2 testing
We have a kind request for all the contributors to the latest Apache Airflow RC 2.2.1rc2.
Could you please help us to test the RC versions of Airflow?
Please let us know in the comment if the issue is addressed in the latest RC.
- Document changes related to PR #16634 (#18644): @Jorricks
- Don't install SQLAlchemy/Pendulum adapters for other DBs (#18745): @JavierLopezT @ashb
Linked issues: - Don't bake ENV and _cmd into tmp config for non-sudo (#18772): @ashb @khalidmammadov
Linked issues: - Add Callbacks Section to Logging & Monitoring (#18842): @john-jac
- Add information about keepalives for managed Postgres (#18850): @hpatel-higi @potiuk
Linked issues: - Fix occassional deadlock on MSSQL test DagMaker cleanup (#18857): @potiuk
- Group PATCH DAGrun together with other DAGRun endpoints (#18885): @BasPH
- Fix catchup by limiting queued dagrun creation using max_active_runs (#18897): @ephraimbuddy
- Check python version before starting triggerer (#18926): @jedcunningham
- Try to move "dangling" rows in upgradedb (#18953): @uranusjr @sbialkowski-pixel
Linked issues: - Fix XCom.delete error in Airflow 2.2.0 (#18956): @jordanjeremy
- Row lock TI query in SchedulerJob._process_executor_events (#18975): @ephraimbuddy
- Fixes #18943 null execution date on insert to task_fail violating NOT NULL (#18979): @robinedwards
Linked issues: - Sentry before send fallback (#18980): @leonsmith @joshzana
Linked issues: - Upgrade old DAG/task param format when deserializing from the DB (#18986): @ashb
- fail backfill command before loading DAGs if missing args (#18994): @SamWheating
- Workaround libstdcpp TLS error (#19010): @potiuk
- Allow Param to support a default value of
None(#19034): @jedcunningham - Warn about unsupported Python 3.10 (#19060): @mik-laj
- Rename trigger page label to Logical Date (#19061): @uranusjr
- Remove incorrect type comment in Swagger2Specification._set_defaults classmethod (#19065): @brain-buster
- Relax packaging requirement (#19087): @uranusjr @andrewgodwin
Linked issues: - Change
ds,ts, etc. back to use logical date (#19088): @uranusjr - Ensure task state doesn't change when marked as failed/success/skipped (#19095): @ephraimbuddy
- add detailed information to logging when a dag or a task finishes. (#19097): @steveyz-astro
- Hide tooltip when next run is none (#19112): @bbovenzi
- Prevent scheduler crash when serialized dag is missing (#19113): @ephraimbuddy
- Fix queued dag runs changes catchup=False behaviour (#19130): @robinedwards
- Add test for interval timetable catchup=False (#19145): @uranusjr @robinedwards
Linked issues: - Crerate TI context with data interval compat layer (#19148): @uranusjr @andreychernih
Linked issues: - Faster db migration to Airflow 2.2 (#19166): @jedcunningham
- Add TriggererJob to jobs check command (#19179): @mik-laj
- Clearing ti.next_method and ti.next_kwargs on task finish. (#19183): @ReadytoRocc @jedcunningham
Linked issues: - Fix airflow jobs check cmd for TriggererJob (#19185): @mik-laj
- Add DagRun.logical_date as a property (#19198): @uranusjr
- Fix Unexpected commit error in schedulerjob (#19213): @ephraimbuddy
Linked issues:
Thanks to all who contributed to the release (probably not a complete list!):
@ephraimbuddy @JavierLopezT @jedcunningham @sbialkowski-pixel @Jorricks @khalidmammadov @john-jac @brain-buster @andrewgodwin @joshzana @SamWheating @mik-laj @leonsmith @ReadytoRocc @ashb @robinedwards @potiuk @bbovenzi @jordanjeremy @steveyz-astro @BasPH @hpatel-higi @uranusjr @andreychernih
Committer
- I acknowledge that I am a maintainer/committer of the Apache Airflow project.
Metadata
Metadata
Assignees
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the communitytesting statusStatus of testing releasesStatus of testing releases
Activity
raphaelauv commentedon Oct 27, 2021
log
[-]Status of testing of Apache Airflow 2.2.1 rc2[/-][+]Status of testing of Apache Airflow 2.2.1rc2[/+]potiuk commentedon Oct 27, 2021
This error makes no sense >=1.2.5 is ok for 1.2.5.
@uranusjr - I have no time to take a look at it soon, can you please take a look? I think we had similar case before that wrong conflict was reported
kaxil commentedon Oct 27, 2021
Yeah the error is weird !!
raphaelauv commentedon Oct 27, 2021
using python 3.9 ( pip version is 21.3.1 )
but for 2.2.1rc1 I do not have the problem
uranusjr commentedon Oct 27, 2021
The final error message is bad, but an error is emitted that indicates the real issue:
So this is the same
use_2to3issue we had previously. The constraints file should pin Flask-OpenID to 1.3.0 (which has a pre-built wheel available) instead of 1.2.5.potiuk commentedon Oct 27, 2021
Fixing it!
potiuk commentedon Oct 27, 2021
Thanks @uranusjr I knew I saw it before!
potiuk commentedon Oct 27, 2021
Resolved - the constraint tag was wrongly set (it was set to be the same as 2.1.0b1. It should work now @raphaelauv !
raphaelauv commentedon Oct 27, 2021
@potiuk yes now it work , sorry for not pointing to the reel error , thanks @uranusjr
potiuk commentedon Oct 27, 2021
Cool! Also Docker Images are rebuilt and pushed now with the updated constraints. All should be good for testing 🚀
potiuk commentedon Oct 27, 2021
Just tested - the #19010 - works fine - LD_PRELOAD is propely set in the image 👍
robinedwards commentedon Oct 27, 2021
#18943 is fixed
robinedwards commentedon Oct 27, 2021
I just discovered #19252 not sure if its a blocker though
kaxil commentedon Oct 27, 2021
Yeah that sounds like a regression unfortunately :( -- was it working in 2.2.0 @robinedwards ?
robinedwards commentedon Oct 27, 2021
No it doesn't work in 2.2.0 either
kaxil commentedon Oct 27, 2021
Aah ok -- in that case it is not a regression so not a blocker. Let's fix it for 2.2.2
leonsmith commentedon Oct 27, 2021
#18980 looks good 👍
jordanjeremy commentedon Oct 28, 2021
confirmed that #18956 is fixed
jedcunningham commentedon Oct 29, 2021
Tested #18926, #19034, #19166, #19183, #19179, #19185.
I also partially tested #19088, though I didn't tick this one off. I only verified manual runs logged into their own files which only uses
ts.potiuk commentedon Oct 29, 2021
I also ticked off all the "docs/test only" changes (should have been removed from the issue in the first place which we can do in the future).
I guess we have few more hours to test the remaining ones (if possible) :)
jedcunningham commentedon Oct 29, 2021
Thanks everyone for testing! Apache Airflow 2.2.1 (based on RC2) has been accepted.
I'll continue with the release process, and the release announcement will follow shortly.