Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

[v3-2-test] feat: add write_to_os writing task logs to opensearch (#64364)#65201

Merged
potiuk merged 1 commit into
apache:v3-2-testfrom
potiuk:backport-64364-to-v3-2-test
Apr 14, 2026
Merged

[v3-2-test] feat: add write_to_os writing task logs to opensearch (#64364)#65201
potiuk merged 1 commit into
apache:v3-2-testfrom
potiuk:backport-64364-to-v3-2-test

Conversation

@potiuk

@potiuk potiuk commented Apr 14, 2026

Copy link
Copy Markdown
Member

Backport of #64364 to v3-2-test.

This is a prerequisite for #65003 (backport of #64764), which cherry-picked airflow_local_settings.py to import OpensearchRemoteLogIO — but the class itself only exists in the opensearch provider after #64364. Without this backport, mypy on v3-2-test fails with:

airflow-core/src/airflow/config_templates/airflow_local_settings.py:337: error:
Module "airflow.providers.opensearch.log.os_task_handler" has no attribute "OpensearchRemoteLogIO"  [attr-defined]

Cherry-picked cleanly from 4b0e876b470.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Opus 4.6

Generated-by: Claude Opus 4.6 following the guidelines

* feat: restore opensearch provider & add write_to_os feature

* test: fix failing CI

* test: revert test info command

* revise for copilot comments

* revert core changes

* fix breeze unit test

* Update providers/opensearch/provider.yaml

* Update providers/opensearch/provider.yaml

* update pyproejct toml

* fix failing ci

---------

Co-authored-by: Elad Kalif <45845474+eladkal@users.noreply.github.com>
(cherry picked from commit 4b0e876)
@potiuk potiuk merged commit 85d1cb1 into apache:v3-2-test Apr 14, 2026
37 checks passed
@potiuk potiuk deleted the backport-64364-to-v3-2-test branch April 14, 2026 09:57
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
)

* feat: restore opensearch provider & add write_to_os feature

* test: fix failing CI

* test: revert test info command

* revise for copilot comments

* revert core changes

* fix breeze unit test

* Update providers/opensearch/provider.yaml

* Update providers/opensearch/provider.yaml

* update pyproejct toml

* fix failing ci

---------


(cherry picked from commit 4b0e876)

Co-authored-by: Owen Leung <owen.leung2@gmail.com>
Co-authored-by: Elad Kalif <45845474+eladkal@users.noreply.github.com>
@vatsrahul1001 vatsrahul1001 added the type:misc/internal Changelog: Misc changes that should appear in change log label Apr 15, 2026
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.2.1 milestone Apr 15, 2026
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
)

* feat: restore opensearch provider & add write_to_os feature

* test: fix failing CI

* test: revert test info command

* revise for copilot comments

* revert core changes

* fix breeze unit test

* Update providers/opensearch/provider.yaml

* Update providers/opensearch/provider.yaml

* update pyproejct toml

* fix failing ci

---------


(cherry picked from commit 4b0e876)

Co-authored-by: Owen Leung <owen.leung2@gmail.com>
Co-authored-by: Elad Kalif <45845474+eladkal@users.noreply.github.com>
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
)

* feat: restore opensearch provider & add write_to_os feature

* test: fix failing CI

* test: revert test info command

* revise for copilot comments

* revert core changes

* fix breeze unit test

* Update providers/opensearch/provider.yaml

* Update providers/opensearch/provider.yaml

* update pyproejct toml

* fix failing ci

---------


(cherry picked from commit 4b0e876)

Co-authored-by: Owen Leung <owen.leung2@gmail.com>
Co-authored-by: Elad Kalif <45845474+eladkal@users.noreply.github.com>
vatsrahul1001 pushed a commit that referenced this pull request Apr 15, 2026
)

* feat: restore opensearch provider & add write_to_os feature

* test: fix failing CI

* test: revert test info command

* revise for copilot comments

* revert core changes

* fix breeze unit test

* Update providers/opensearch/provider.yaml

* Update providers/opensearch/provider.yaml

* update pyproejct toml

* fix failing ci

---------


(cherry picked from commit 4b0e876)

Co-authored-by: Owen Leung <owen.leung2@gmail.com>
Co-authored-by: Elad Kalif <45845474+eladkal@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants