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

Status of testing of Apache Airflow 2.3.1rc1 #23852

Closed
22 of 61 tasks
ephraimbuddy opened this issue May 21, 2022 · 19 comments
Closed
22 of 61 tasks

Status of testing of Apache Airflow 2.3.1rc1 #23852

ephraimbuddy opened this issue May 21, 2022 · 19 comments
Labels
kind:meta High-level information important to the community testing status Status of testing releases

Comments

@ephraimbuddy
Copy link
Contributor

ephraimbuddy commented May 21, 2022

Body

We have a kind request for all the contributors to the latest Apache Airflow RC 2.3.1rc1.

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.

Thanks to all who contributed to the release (probably not a complete list!):
@pierrejeambrun @mhenc @gmsantos @Swalloow @potiuk @eduardchai @mpeteuil @allebacco @ianbuss @guillemborrell @SimonOsipov @tirkarthi @RNHTTR @alexInhert @davidavdav @blag @NickYadance @c-thiel @Taragolis @ecerulm @jedcunningham @ephraimbuddy @jakubno @MatrixManAtYrService @dstandish @eladkal @pmrem @repl-chris @davidcaron @ashb @aspain @microhuang @m1racoli @uranusjr @pingzh @bbovenzi @tanelk @jhtimmins @subkanthi @jianyuan @cansjt @raphaelauv

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.
@ephraimbuddy ephraimbuddy added the kind:meta High-level information important to the community label May 21, 2022
@raphaelauv
Copy link
Contributor

maybe not related to 2.3.1rc1 astronomer/astronomer-providers#372

@pierrejeambrun
Copy link
Member

Hello Guys,

#23392 is working fine 👍

@gmsantos
Copy link
Contributor

I see that the apache-airflow-providers-cncf-kubernetes was downgraded to 3.1.2 in 2.3.1rc1 constraints file (it was 4.0.1 in 2.3.0 constraints).

Is it not good yet to go 4.0 for this provider?

@potiuk
Copy link
Member

potiuk commented May 22, 2022

It should not be the case. Looking at it.

@potiuk
Copy link
Member

potiuk commented May 22, 2022

I fixed it in the constraints (and rebuilding the images).

@raphaelauv -> the astronomer/astronomer-providers#372 could be related if you installed rc1 with the constraints containing 3.1.2.

I will look in detail why the downgrade happened. It could be related to the rc* behaviour of pip (previously we bumped it manually to 4.0 because of this but it should not be the case). I double checked all other constraints and it seems that it has only happened for cncf.kubernetes.

@potiuk
Copy link
Member

potiuk commented May 22, 2022

Thanks for spotting it @gmsantos !

@potiuk
Copy link
Member

potiuk commented May 22, 2022

Yeah. 3.7 image already pushed and has the right cncf.kubernetes provider:

[jarek@Hyperion:~] 3s 2 % docker run -it apache/airflow:2.3.1rc1-python3.7 providers list

package_name                             | description                                                                                  | version
=========================================+==============================================================================================+========
apache-airflow-providers-amazon          | Amazon integration (including Amazon Web Services (AWS) https://aws.amazon.com/)             | 3.4.0
apache-airflow-providers-celery          | Celery http://www.celeryproject.org/                                                         | 2.1.4
apache-airflow-providers-cncf-kubernetes | Kubernetes https://kubernetes.io/                                                            | 4.0.2
apache-airflow-providers-docker          | Docker https://docs.docker.com/install/                                                      | 2.7.0
apache-airflow-providers-elasticsearch   | Elasticsearch https://www.elastic.co/elasticsearch                                           | 3.0.3
apache-airflow-providers-ftp             | File Transfer Protocol (FTP) https://tools.ietf.org/html/rfc114                              | 2.1.2
apache-airflow-providers-google          | Google services including:                                                                   | 7.0.0
                                         |                                                                                              |
                                         |   - Google Ads https://ads.google.com/                                                       |
                                         |   - Google Cloud (GCP) https://cloud.google.com/                                             |
                                         |   - Google Firebase https://firebase.google.com/                                             |
                                         |   - Google LevelDB https://github.com/google/leveldb/                                        |
                                         |   - Google Marketing Platform https://marketingplatform.google.com/                          |
                                         |   - Google Workspace https://workspace.google.pl/ (formerly Google Suite)                    |
apache-airflow-providers-grpc            | gRPC https://grpc.io/                                                                        | 2.0.4
apache-airflow-providers-hashicorp       | Hashicorp including Hashicorp Vault https://www.vaultproject.io/                             | 2.2.0
apache-airflow-providers-http            | Hypertext Transfer Protocol (HTTP) https://www.w3.org/Protocols/                             | 2.1.2
apache-airflow-providers-imap            | Internet Message Access Protocol (IMAP) https://tools.ietf.org/html/rfc3501                  | 2.2.3
apache-airflow-providers-microsoft-azure | Microsoft Azure https://azure.microsoft.com/                                                 | 3.9.0
apache-airflow-providers-mysql           | MySQL https://www.mysql.com/products/                                                        | 2.2.3
apache-airflow-providers-odbc            | ODBC https://github.com/mkleehammer/pyodbc/wiki                                              | 2.0.4
apache-airflow-providers-postgres        | PostgreSQL https://www.postgresql.org/                                                       | 4.1.0
apache-airflow-providers-redis           | Redis https://redis.io/                                                                      | 2.0.4
apache-airflow-providers-sendgrid        | Sendgrid https://sendgrid.com/                                                               | 2.0.4
apache-airflow-providers-sftp            | SSH File Transfer Protocol (SFTP) https://tools.ietf.org/wg/secsh/draft-ietf-secsh-filexfer/ | 2.6.0
apache-airflow-providers-slack           | Slack https://slack.com/                                                                     | 4.2.3
apache-airflow-providers-sqlite          | SQLite https://www.sqlite.org/                                                               | 2.1.3
apache-airflow-providers-ssh             | Secure Shell (SSH) https://tools.ietf.org/html/rfc4251                                       | 2.4.4

@potiuk
Copy link
Member

potiuk commented May 22, 2022

All images are refreshed - I also opened #23858 to investigate why it happened.

@potiuk
Copy link
Member

potiuk commented May 22, 2022

Tested all change I've been involved in. All good :).

The most important #23723 (passing deprecated parameters to "run_as_user" - works as expected).

[2022-05-22, 22:40:11 UTC] {base_task_runner.py:141} INFO - Running on host: 01b98cdf7c4d
[2022-05-22, 22:40:11 UTC] {base_task_runner.py:142} INFO - Running: ['sudo', '-E', '-H', '-u', '***', '***', 'tasks', 'run', 'example_bash_operator', 'runme_0', 'manual__2022-05-22T22:40:11.200418+00:00', '--job-id', '44', '--raw', '--subdir', '/usr/local/lib/python3.8/site-packages/***/example_dags/example_bash_operator.py', '--cfg-path', '/tmp/tmpqmbfe35d', '--error-file', '/tmp/tmpvqn56f5f']
[2022-05-22, 22:40:11 UTC] {base_task_runner.py:123} INFO - Job 44: Subtask runme_0 /usr/local/lib/python3.8/site-packages/***/configuration.py:525: DeprecationWarning: The sql_alchemy_conn option in [core] has been moved to the sql_alchemy_conn option in [database] - the old setting has been used, but please update your config.
[2022-05-22, 22:40:11 UTC] {base_task_runner.py:123} INFO - Job 44: Subtask runme_0   option = self._get_environment_variables(deprecated_key, deprecated_section, key, section)

Killing standalone #23274 also works:

[2022-05-22, 22:40:11 UTC] {base_task_runner.py:141} INFO - Running on host: 01b98cdf7c4d
[2022-05-22, 22:40:11 UTC] {base_task_runner.py:142} INFO - Running: ['sudo', '-E', '-H', '-u', '***', '***', 'tasks', 'run', 'example_bash_operator', 'runme_0', 'manual__2022-05-22T22:40:11.200418+00:00', '--job-id', '44', '--raw', '--subdir', '/usr/local/lib/python3.8/site-packages/***/example_dags/example_bash_operator.py', '--cfg-path', '/tmp/tmpqmbfe35d', '--error-file', '/tmp/tmpvqn56f5f']
[2022-05-22, 22:40:11 UTC] {base_task_runner.py:123} INFO - Job 44: Subtask runme_0 /usr/local/lib/python3.8/site-packages/***/configuration.py:525: DeprecationWarning: The sql_alchemy_conn option in [core] has been moved to the sql_alchemy_conn option in [database] - the old setting has been used, but please update your config.
[2022-05-22, 22:40:11 UTC] {base_task_runner.py:123} INFO - Job 44: Subtask runme_0   option = self._get_environment_variables(deprecated_key, deprecated_section, key, section)

@cansjt
Copy link

cansjt commented May 23, 2022

I am sorry, but I am alone this week (my colleagues are off), so it's doubtful I will find the time to check.

@gmsantos
Copy link
Contributor

For #23590 (related to #23489 and #23580), tasks with . are shown again in grid view.

I checked that #23521 also fixes the scheduler error loop too.

@gmsantos
Copy link
Contributor

#23625: working fine as well

@Taragolis
Copy link
Contributor

#23575 working fine

@repl-chris
Copy link
Contributor

#23462 and #23690 are working fine

And FWIW, they're not mine but I have also verified #23345 (@jedcunningham) and #23535 (@ianbuss @NickYadance) are also working wonderfully

@RNHTTR
Copy link
Contributor

RNHTTR commented May 25, 2022

#23339 looks good 😄

@ephraimbuddy
Copy link
Contributor Author

Thank you all for testing this release!

@eduardchai
Copy link

For #23590 (related to #23489 and #23580), tasks with . are shown again in grid view.

I checked that #23521 also fixes the scheduler error loop too.

The tasks with . appears only on newly created dags. If you are modifying an existing DAG (e.g. task_id from run_0 to run.0, adding a task to an existing DAG, etc) it will not work and you need to delete the DAG first. Modifying DAG task_id may not be a common practice, so this info may be useful for people who do.

@eduardchai
Copy link

I have confirmed that #23617 has been fixed 🎉 . Thank you!

@m1racoli
Copy link
Contributor

#22754 has been fixed too. 🥳 Thanks a lot!

@potiuk potiuk added the testing status Status of testing releases label Jul 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:meta High-level information important to the community testing status Status of testing releases
Projects
None yet
Development

No branches or pull requests