Page MenuHomePhabricator

atsuko (Atsuko Ito)
SRE

Projects (5)

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Mar 30 2026, 1:14 PM (28 w, 5 d)
Availability
Available
IRC Nick
atsukoito
LDAP User
Atsuko
MediaWiki User
Atsuko-WMF [ Global Accounts ]

Recent Activity

Fri, Oct 16

atsuko updated the task description for T435486: Upgrade airflow-wikidata to 3.3.x.
Fri, Oct 16, 3:50 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko added a comment to T435486: Upgrade airflow-wikidata to 3.3.x.

DO NOT UNPAUSE or TEST wdqs_wikidata_data_reload

Fri, Oct 16, 3:49 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko updated the task description for T435486: Upgrade airflow-wikidata to 3.3.x.
Fri, Oct 16, 3:45 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko moved T435486: Upgrade airflow-wikidata to 3.3.x from Blocked/Waiting to In Progress on the Data-Platform-SRE (2026-10-09 - 2026-10-30) board.
Fri, Oct 16, 3:08 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko claimed T435486: Upgrade airflow-wikidata to 3.3.x.
Fri, Oct 16, 3:08 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko updated the task description for T435477: Upgrade airflow-analytics-test to 3.3.x.
Fri, Oct 16, 2:18 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated the task description for T423248: Upgrade to Airflow 3.3.x.
Fri, Oct 16, 12:30 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko added a comment to T423248: Upgrade to Airflow 3.3.x.

We've upgraded one more instance, airflow-sre T435485, 12 to go.
We also found and fixed a regression in a SparkSqlOperator when used with Skein. It was impossible to test it in airflow-devenv as we use Kerberos there differently, and we ddin't have a test case in test_k8s instance, either.

Fri, Oct 16, 12:30 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko updated the task description for T435485: Upgrade airflow-sre to 3.3.x.
Fri, Oct 16, 12:24 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko moved T435485: Upgrade airflow-sre to 3.3.x from In Progress to Done on the Data-Platform-SRE (2026-10-09 - 2026-10-30) board.
Fri, Oct 16, 12:24 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko closed T435485: Upgrade airflow-sre to 3.3.x, a subtask of T423248: Upgrade to Airflow 3.3.x, as Resolved.
Fri, Oct 16, 12:24 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko closed T435485: Upgrade airflow-sre to 3.3.x as Resolved.

webrequest_blocked_requests_requestctl DAG has finished without errors after fix and restart.

Fri, Oct 16, 12:24 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated subscribers of T435485: Upgrade airflow-sre to 3.3.x.
Fri, Oct 16, 8:46 AM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work

Thu, Oct 15

atsuko updated the task description for T435478: Upgrade airflow-dumps to 3.3.x.
Thu, Oct 15, 3:59 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated the task description for T435477: Upgrade airflow-analytics-test to 3.3.x.
Thu, Oct 15, 3:54 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated the task description for T435477: Upgrade airflow-analytics-test to 3.3.x.
Thu, Oct 15, 3:53 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435477: Upgrade airflow-analytics-test to 3.3.x.

Now that we know that

  1. most of the code passing the tests correctly as CI is unblocked,
  2. Pools are upgraded,
  3. analytics-test runs on its own isolated Hadoop instance (has its own HDFS / Yarn / etc.) so anything you do there will not affect anything in production
Thu, Oct 15, 3:48 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435479: Upgrade airflow-fr-tech to 3.3.x.

Looks like it's still not transferring. after 10 minutes it requeues twice and then fails. lmk what other info would be helpful to provide. if you're able to- you're welcome to switch to my user for testing and getting past the hdfs permissions

image.png (1,852×494 px, 107 KB)

Thu, Oct 15, 3:29 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Fundraising-Backlog, Fundraising-Analysis
atsuko moved T435485: Upgrade airflow-sre to 3.3.x from Blocked/Waiting to In Progress on the Data-Platform-SRE (2026-10-09 - 2026-10-30) board.
Thu, Oct 15, 2:28 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko claimed T435485: Upgrade airflow-sre to 3.3.x.
Thu, Oct 15, 2:28 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated the task description for T435485: Upgrade airflow-sre to 3.3.x.
Thu, Oct 15, 2:19 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435485: Upgrade airflow-sre to 3.3.x.

To Do: check the results of webrequest_blocked_requests_requestctl DAG on 16.10.

Thu, Oct 15, 2:18 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435485: Upgrade airflow-sre to 3.3.x.

Upgrade plan

Thu, Oct 15, 1:22 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435478: Upgrade airflow-dumps to 3.3.x.

Test: http://localhost:8080/dags/mediawiki_sql_xml_monitor/code

Thu, Oct 15, 10:04 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko moved T435478: Upgrade airflow-dumps to 3.3.x from Backlog - project to In Progress on the Data-Platform-SRE (2026-10-09 - 2026-10-30) board.
Thu, Oct 15, 10:01 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko claimed T435478: Upgrade airflow-dumps to 3.3.x.
Thu, Oct 15, 10:00 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435478: Upgrade airflow-dumps to 3.3.x.

Need to fix dag_run.start_date in test-time

Thu, Oct 15, 10:00 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T439865: Sign dse-k8s service-account tokens with RSA keys, so that the RADOS Gateway can verify them.

Confirming that it works just fine my auth_manager code in Airflow.

Thu, Oct 15, 8:52 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)

Wed, Oct 14

atsuko changed the status of T435478: Upgrade airflow-dumps to 3.3.x, a subtask of T423248: Upgrade to Airflow 3.3.x, from Open to In Progress.
Wed, Oct 14, 4:53 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko changed the status of T435478: Upgrade airflow-dumps to 3.3.x from Open to In Progress.
Wed, Oct 14, 4:53 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko claimed T434642: Create diffs for the DAG owners to migrate from SLA to Deadline.
Wed, Oct 14, 2:53 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30)
atsuko changed the status of T434642: Create diffs for the DAG owners to migrate from SLA to Deadline, a subtask of T434283: Upgrade airflow-dags codebase to both Airflow 2.x and 3.x compatible, from Open to In Progress.
Wed, Oct 14, 2:53 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review
atsuko changed the status of T434642: Create diffs for the DAG owners to migrate from SLA to Deadline from Open to In Progress.
Wed, Oct 14, 2:53 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30)
atsuko moved T434642: Create diffs for the DAG owners to migrate from SLA to Deadline from Backlog - project to In Progress on the Data-Platform-SRE (2026-10-09 - 2026-10-30) board.
Wed, Oct 14, 2:53 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30)
atsuko updated the task description for T435486: Upgrade airflow-wikidata to 3.3.x.
Wed, Oct 14, 11:51 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko renamed T441119: invalid bug from create_table_maintenance_iceberg_dags doesn't have any operators to invalid bug.
Wed, Oct 14, 11:51 AM · Trash
atsuko closed T441119: invalid bug, a subtask of T434283: Upgrade airflow-dags codebase to both Airflow 2.x and 3.x compatible, as Invalid.
Wed, Oct 14, 11:50 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review
atsuko closed T441119: invalid bug as Invalid.
Wed, Oct 14, 11:50 AM · Trash
atsuko updated the task description for T441119: invalid bug.
Wed, Oct 14, 11:12 AM · Trash
atsuko renamed T441119: invalid bug from `table_maintenance_iceberg_*` from `create_table_maintenance_iceberg_dags` doesn't have any operators to create_table_maintenance_iceberg_dags doesn't have any operators.
Wed, Oct 14, 11:12 AM · Trash
atsuko updated the task description for T435486: Upgrade airflow-wikidata to 3.3.x.
Wed, Oct 14, 11:04 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko created T441119: invalid bug.
Wed, Oct 14, 11:03 AM · Trash
atsuko changed the status of T435486: Upgrade airflow-wikidata to 3.3.x, a subtask of T423248: Upgrade to Airflow 3.3.x, from Open to In Progress.
Wed, Oct 14, 11:01 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko changed the status of T435486: Upgrade airflow-wikidata to 3.3.x from Open to In Progress.

@trueg @lerickson I'm planning to upgrade airfow-wikidata on Airlfow 3 soon. For the upgrade, we are generally want to test that DAGs are operating normally in airflow-devenv before actually upgrading the instance. Can you please advise me if there is the way to test wdqs_external_queries_rollup_daily and wdqs_wikidata_data_reload DAGs without modifying production data?

Wed, Oct 14, 11:00 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team
atsuko updated the task description for T435486: Upgrade airflow-wikidata to 3.3.x.
Wed, Oct 14, 10:47 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Wikidata Platform Team

Tue, Oct 13

atsuko added a comment to T423248: Upgrade to Airflow 3.3.x.

@AndrewTavis_WMDE Hi! We completed most of prerequisites to run Airflow 3 in production, and we are upgrading smaller instances now. We learned that WMDE instance is interdependent with other large instances (see previous message, airflow-wmde checks for the iceberg table porducers DAGs in airflow-main and airflow-search). With this, we are moving the upgrades of those instances to a later stage.

Tue, Oct 13, 9:56 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko updated the task description for T435485: Upgrade airflow-sre to 3.3.x.
Tue, Oct 13, 9:07 AM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435479: Upgrade airflow-fr-tech to 3.3.x.

Sure, let's wait!

Tue, Oct 13, 8:59 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Fundraising-Backlog, Fundraising-Analysis

Fri, Oct 9

atsuko added a comment to T423248: Upgrade to Airflow 3.3.x.

I'm looking thru the codebase now, and so far I can say that we have next dependencies between instances, meaning that main, platform_eng, search, and wmde instances will be upgraded in one go.

search -> platform_eng [via=search/dags/transfer_to_es.py, type=RestExternalTaskSensor]
wmde -> search [via=wmde/dags/wd_query_segments/wd_query_segments_daily_dag.py, type=RestExternalTaskSensor]
platform_eng -> main [to=iceberg_wmf,via=config/datasets.yaml, type=RestExternalTaskSensor]
wmde -> main [to=iceberg_wmf,via=config/datasets.yaml, type=RestExternalTaskSensor]

Will need to double-check it with API/database lookup.

Fri, Oct 9, 5:11 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko added a comment to T435485: Upgrade airflow-sre to 3.3.x.

@elukey we are fairly confident that Airflow 3 works well. Considering that airflow-sre instance is quite small and independent, I'd like to upgrade it in a second wave. Gonna ping you on Monday about it.

Fri, Oct 9, 3:49 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko added a comment to T435479: Upgrade airflow-fr-tech to 3.3.x.

airflow-fr-tech seems to have no dependencies on/to other instances, and only has 3 DAGs. Considering it as a next batch of upgrade.

Fri, Oct 9, 3:43 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Fundraising-Backlog, Fundraising-Analysis
atsuko updated the task description for T435476: Upgrade airflow-analytics-product to 3.3.x.
Fri, Oct 9, 3:21 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Product-Analytics, Essential-Work
atsuko created P96660 "Password manager".
Fri, Oct 9, 3:15 PM
atsuko added a comment to T435478: Upgrade airflow-dumps to 3.3.x.

Most of the DAGs are failed to import

Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/opt/airflow/dags/airflow_dags/dumps/dags/mediawiki_pagetitles_dump.py", line 18, in <module>
    from airflow.datasets import Dataset
ModuleNotFoundError: No module named 'airflow.datasets'
Fri, Oct 9, 2:56 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated the task description for T435485: Upgrade airflow-sre to 3.3.x.
Fri, Oct 9, 1:49 PM · Patch-For-Review, Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated the task description for T435480: Upgrade airflow-main to 3.3.x.
Fri, Oct 9, 1:47 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Patch-For-Review, acl*data-engineering, Essential-Work, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
atsuko added a comment to T435480: Upgrade airflow-main to 3.3.x.

@Ahoelzl there are lots of tests that need refactoring for the new API, T440709. I'm leaving it here as an up-for-grab item for Data Engineering space, would you please help me prioritise/schedule it?

Fri, Oct 9, 1:45 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Patch-For-Review, acl*data-engineering, Essential-Work, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
atsuko created T440709: Refactor create_dagrun tests for Airflow 3.
Fri, Oct 9, 1:40 PM · acl*data-engineering, Essential-Work, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Thu, Oct 8

atsuko added a comment to T435480: Upgrade airflow-main to 3.3.x.

Fixed high-load on dag-processor, now all DAGs are loaded in a reasonable time (under 5 minutes, need to tune CPU allocation vs number of threads a bit more).

Thu, Oct 8, 4:48 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Patch-For-Review, acl*data-engineering, Essential-Work, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
atsuko closed T434896: Fix direct database access in Airflow 3 as Resolved.
Thu, Oct 8, 2:06 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Essential-Work, Patch-For-Review
atsuko closed T434896: Fix direct database access in Airflow 3, a subtask of T434283: Upgrade airflow-dags codebase to both Airflow 2.x and 3.x compatible, as Resolved.
Thu, Oct 8, 2:06 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review
atsuko moved T434896: Fix direct database access in Airflow 3 from Needs Review to Done on the Data-Platform-SRE (2026-09-18 - 2026-10-09) board.
Thu, Oct 8, 2:06 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Essential-Work, Patch-For-Review
atsuko added a comment to T434896: Fix direct database access in Airflow 3.

Fixing the OOM on DB cleaner DAGs:

[Thu Oct  8 09:45:09 2026] memory: usage 524288kB, limit 524288kB, failcnt 131
Thu, Oct 8, 10:07 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Essential-Work, Patch-For-Review

Tue, Oct 6

atsuko added a comment to T434642: Create diffs for the DAG owners to migrate from SLA to Deadline.

We have two tests that verify SLAs, I'll start from those

tests/main/clickstream/clickstream_monthly_dag_test.py
tests/main/wmf_contributors/test_editor_counts_per_page_daily_dag.py
Tue, Oct 6, 3:27 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30)
atsuko closed T437994: CI for Airflow 3, a subtask of T423248: Upgrade to Airflow 3.3.x, as Resolved.
Tue, Oct 6, 2:03 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko closed T437994: CI for Airflow 3 as Resolved.
Tue, Oct 6, 2:03 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Patch-For-Review, Essential-Work
atsuko moved T437994: CI for Airflow 3 from In Progress to Done on the Data-Platform-SRE (2026-09-18 - 2026-10-09) board.
Tue, Oct 6, 2:03 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Patch-For-Review, Essential-Work
atsuko updated subscribers of T437994: CI for Airflow 3.

The next popular use-case is running the DAG in test-time, and inspecting the XCOM. This requires reimplementing a big part of DAG.test()

tests/analytics_test/refine/refine_to_hive_hourly_dag_analytics_test_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/research/content_diff_dag_test.py:        pytest.skip("create_dagrun_xcom_pull")
tests/research/revert_risk_dag_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/research/top_pages_dag_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/analytics_product/automoderator/test_automoderator_daily_snapshot_dag.py:    pytest.skip("create_dagrun_xcom_pull")
tests/main/canary_events/canary_events_dag_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/main/google_search_console/corrections_test.py:    pytest.skip("create_dagrun")
tests/main/google_search_console/corrections_test.py:    pytest.skip("create_dagrun")
tests/main/google_search_console/corrections_test.py:    pytest.skip("create_dagrun")
tests/main/google_search_console/google_search_console_to_hdfs_daily_dag_test.py:    pytest.skip("create_dagrun")
tests/main/mediawiki/content/export/mw_content_xml_export_dags_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/main/mediawiki/content/export/mw_content_xml_export_dags_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/main/mediawiki/content/export/mw_content_xml_export_dags_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/main/mediawiki/content/history/mw_content_reconcile_mw_content_history_daily_dag_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/main/mediawiki/content/history/mw_content_reconcile_mw_content_history_monthly_dag_test.py:    pytest.skip("create_dagrun")
tests/main/refine/refine_to_hive_hourly_dag_test.py:    pytest.skip("create_dagrun_xcom_pull")
tests/main/refine/refine_to_hive_hourly_dag_test.py:    pytest.skip("create_dagrun")
tests/main/refine/refine_to_hive_hourly_dag_test.py:    pytest.skip("create_dagrun_xcom_push")
tests/main/spur/spur_anonymous_residential_daily_dag_test.py:    pytest.skip("create_dagrun")
Tue, Oct 6, 12:22 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Patch-For-Review, Essential-Work

Mon, Oct 5

atsuko added a comment to T437994: CI for Airflow 3.

Almost all tests are back 56 failed, 2909 passed, 28 skipped, I'll check if it easier to fix it or skip it and create upgrade task.

Mon, Oct 5, 3:09 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Patch-For-Review, Essential-Work
atsuko added a comment to T437994: CI for Airflow 3.

The main problem with conftest is that the some of the Dag methods are now only available in SerialisedDag. Fortunately, the built-in test method (dag.test as described in https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/debug.html#concepts-debugging) is able to serialise it, so we might want to copy the behaviour.

Mon, Oct 5, 10:24 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Patch-For-Review, Essential-Work

Fri, Oct 2

atsuko changed the status of T437994: CI for Airflow 3, a subtask of T423248: Upgrade to Airflow 3.3.x, from Stalled to In Progress.
Fri, Oct 2, 2:45 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko changed the status of T437994: CI for Airflow 3 from Stalled to In Progress.
Fri, Oct 2, 2:45 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Patch-For-Review, Essential-Work
atsuko added a comment to T437994: CI for Airflow 3.

Starting with

make test.interactive args=tests/test_on_disk_fixtures.py::test_kubernetes_pod_operator_against_fixtures
Fri, Oct 2, 2:45 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09), Patch-For-Review, Essential-Work

Thu, Oct 1

atsuko added a comment to T439865: Sign dse-k8s service-account tokens with RSA keys, so that the RADOS Gateway can verify them.

The library I'm using in Airflow 3 should work with RSA, so it should be fine.

Thu, Oct 1, 4:06 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko added a comment to T435480: Upgrade airflow-main to 3.3.x.
Thu, Oct 1, 3:50 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Patch-For-Review, acl*data-engineering, Essential-Work, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
atsuko added a comment to T435480: Upgrade airflow-main to 3.3.x.

create a small number of DAGs that cover all the operators already identified by @JAllemandou, using completely synthetic data.

Thu, Oct 1, 3:32 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Patch-For-Review, acl*data-engineering, Essential-Work, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
atsuko added a comment to T435480: Upgrade airflow-main to 3.3.x.

Moving this two work items from the big research task. I need help fixing database access in these 2 files, or at least guidance on how to test related DAGs

Thu, Oct 1, 3:23 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Patch-For-Review, acl*data-engineering, Essential-Work, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Wed, Sep 30

atsuko closed T433383: Run test-k8s instance on Airflow 3.3, a subtask of T423248: Upgrade to Airflow 3.3.x, as Resolved.
Wed, Sep 30, 5:18 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko closed T433383: Run test-k8s instance on Airflow 3.3 as Resolved.
Wed, Sep 30, 5:18 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko moved T433383: Run test-k8s instance on Airflow 3.3 from In Progress to Done on the Data-Platform-SRE (2026-09-18 - 2026-10-09) board.
Wed, Sep 30, 5:18 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko added a comment to T433383: Run test-k8s instance on Airflow 3.3.

Fix SMTP config

[2026-09-30T00:51:50.793808Z] INFO - ::group::Post Execute
[2026-09-30T00:51:50.942790Z] ERROR - Failed to send notification (sync): SMTP connection is not found.
[2026-09-30T00:51:50.942935Z] ERROR - Failed to send email notification via SmtpNotifierAirflowException: SMTP connection is not found.
    File /home/app/.local/lib/python3.11/site-packages/airflow/sdk/execution_time/task_runner.py, line 2154 in _send_error_email_notification
    File /home/app/.local/lib/python3.11/site-packages/airflow/sdk/bases/notifier.py, line 138 in __call__
    File /home/app/.local/lib/python3.11/site-packages/airflow/providers/smtp/notifications/smtp.py, line 155 in notify
    File /home/app/.local/lib/python3.11/site-packages/airflow/providers/smtp/hooks/smtp.py, line 79 in __enter__
    File /home/app/.local/lib/python3.11/site-packages/airflow/providers/smtp/hooks/smtp.py, line 119 in get_conn
,AirflowNotFoundException: The conn_id `smtp_default` isn't defined
    File /home/app/.local/lib/python3.11/site-packages/airflow/providers/smtp/hooks/smtp.py, line 117 in get_conn
    File /home/app/.local/lib/python3.11/site-packages/airflow/sdk/bases/hook.py, line 61 in get_connection
    File /home/app/.local/lib/python3.11/site-packages/airflow/sdk/definitions/connection.py, line 296 in get
    File /home/app/.local/lib/python3.11/site-packages/airflow/sdk/execution_time/context.py, line 231 in _get_connection
Wed, Sep 30, 10:34 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko closed T439685: Some of Airflow jobs are failing with missing Docker image as Resolved.
Wed, Sep 30, 10:32 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko moved T439685: Some of Airflow jobs are failing with missing Docker image from In Progress to Done on the Data-Platform-SRE (2026-09-18 - 2026-10-09) board.
Wed, Sep 30, 10:32 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko added a comment to T439685: Some of Airflow jobs are failing with missing Docker image.

turns out it was 1) stale logs and 2) some unmerged changes to main_airflow_3.3. merging

Wed, Sep 30, 9:57 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko updated subscribers of T439685: Some of Airflow jobs are failing with missing Docker image.
Wed, Sep 30, 9:55 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko updated the task description for T439685: Some of Airflow jobs are failing with missing Docker image.
Wed, Sep 30, 9:53 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko changed the status of T439685: Some of Airflow jobs are failing with missing Docker image from Open to In Progress.
Wed, Sep 30, 9:50 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko moved T439685: Some of Airflow jobs are failing with missing Docker image from Respond to Alerts to In Progress on the Data-Platform-SRE (2026-09-18 - 2026-10-09) board.
Wed, Sep 30, 9:50 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko added a comment to T439685: Some of Airflow jobs are failing with missing Docker image.
Wed, Sep 30, 9:49 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko added a comment to T439687: migrate DPE services off idp-test.

we have one IDP in each core site and they share the sessions via Redis. and the currently active one is targeted via the idp.w.o CNAME

Wed, Sep 30, 9:47 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko created T439687: migrate DPE services off idp-test.
Wed, Sep 30, 9:46 AM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work
atsuko updated the task description for T439685: Some of Airflow jobs are failing with missing Docker image.
Wed, Sep 30, 9:42 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko created T439685: Some of Airflow jobs are failing with missing Docker image.
Wed, Sep 30, 9:34 AM · Data-Platform-SRE (2026-09-18 - 2026-10-09)

Tue, Sep 29

atsuko closed T439576: airflow3: data interval length is zero and logical date points to actual time when the dag starts, a subtask of T423248: Upgrade to Airflow 3.3.x, as Resolved.
Tue, Sep 29, 6:21 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko closed T439576: airflow3: data interval length is zero and logical date points to actual time when the dag starts as Resolved.
Tue, Sep 29, 6:21 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko moved T439576: airflow3: data interval length is zero and logical date points to actual time when the dag starts from In Progress to Done on the Data-Platform-SRE (2026-09-18 - 2026-10-09) board.
Tue, Sep 29, 6:21 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko added a comment to T439576: airflow3: data interval length is zero and logical date points to actual time when the dag starts.

After applying scheduler.create_cron_data_intervals: true patch:

Run ID	scheduled__2026-09-29T18:00:00+00:00
Data Interval Start	2026-09-29 17:00:00
Data Interval End	2026-09-29 18:00:00
[2026-09-29 18:00:26] INFO - Poking for wmf_raw.webrequest/webrequest_source=test_text/year=2026/month=9/day=29/hour=17

Run ID is now equals Data Interval End as opposed to Data Interval Start on Airflow 2, however DAGs are getting correct start time. Note that the wait_for_wmf_raw_webrequest_partitions skipped a run.

Tue, Sep 29, 6:20 PM · Data-Platform-SRE (2026-09-18 - 2026-10-09)
atsuko changed the status of T433385: Upgrade airflow-dags image to trixie/python 3.13, a subtask of T423248: Upgrade to Airflow 3.3.x, from Open to Stalled.
Tue, Sep 29, 4:41 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic
atsuko changed the status of T433385: Upgrade airflow-dags image to trixie/python 3.13 from Open to Stalled.

Out of scope for now

Tue, Sep 29, 4:41 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30)
atsuko added a comment to T423248: Upgrade to Airflow 3.3.x.

airflow-test-k8s.wikimedia.org done T433383, 13 to go.

Tue, Sep 29, 4:40 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Patch-For-Review, Epic