Skip to content

Conversation

@pankajastro
Copy link
Member

In #37279 I introduce periodic logging of the container.
During the process, I also changed a few event Dict key names
and that is problematic for someone extending the KPO trigger.
Also, the current execute_compelete method was unused in the KPO operator
and was problematic if someone using it in an extended class since
now the trigger can also emit an event even if the pod is in the pod intermediate state.
one reported issue: #37279 (comment)
In this PR I'm restoring the trigger event dict structure.
Also, deprecating the execute_complete method


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@boring-cyborg boring-cyborg bot added area:providers provider:cncf-kubernetes Kubernetes (k8s) provider related issues provider:google Google (including GCP) related issues labels Feb 15, 2024
@pankajastro pankajastro added the full tests needed We need to run full set of tests for this PR to merge label Feb 15, 2024
…run method

In apache#37279 I introduce periodic logging of the container.
During the process, I also changed a few event Dict key names
and that is problematic for someone extending the KPO trigger.
Also, the current execute_compelete method was unused in the KPO operator
and was problematic if someone using it in an extended class since
now the trigger can also emit an event even if the pod is in the pod intermediate state.
one reported issue: apache#37279 (comment)
In this PR I'm restoring the trigger event dict structure.
Also, deprecating the execute_complete method
@potiuk potiuk merged commit c84efe7 into apache:main Feb 15, 2024
pankajkoti added a commit to astronomer/airflow that referenced this pull request Feb 18, 2024
I am observing an issue wrt to the recent deferrable KPO changes in
PR apache#37279 and apache#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.
pankajastro pushed a commit that referenced this pull request Feb 18, 2024
…#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR #37279 and #37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.
@pankajastro pankajastro deleted the fix_kpo branch February 22, 2024 10:37
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Jul 19, 2024
… (#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR apache/airflow#37279 and apache/airflow#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.

GitOrigin-RevId: 6412b06a7b35a0743656dd3b2160f390f40108c2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Sep 20, 2024
… (#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR apache/airflow#37279 and apache/airflow#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.

GitOrigin-RevId: 6412b06a7b35a0743656dd3b2160f390f40108c2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Nov 9, 2024
… (#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR apache/airflow#37279 and apache/airflow#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.

GitOrigin-RevId: 6412b06a7b35a0743656dd3b2160f390f40108c2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request May 5, 2025
… (#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR apache/airflow#37279 and apache/airflow#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.

GitOrigin-RevId: 6412b06a7b35a0743656dd3b2160f390f40108c2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request May 26, 2025
… (#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR apache/airflow#37279 and apache/airflow#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.

GitOrigin-RevId: 6412b06a7b35a0743656dd3b2160f390f40108c2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Sep 21, 2025
… (#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR apache/airflow#37279 and apache/airflow#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.

GitOrigin-RevId: 6412b06a7b35a0743656dd3b2160f390f40108c2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Oct 19, 2025
… (#37514)

I am observing an issue wrt to the recent deferrable KPO changes in
PR apache/airflow#37279 and apache/airflow#37454,
where when the pod fails to start within a specified timeout value,
the KPO task is hanging forever whereas it is expected to fail after
the timeout. This PR fixes the issue by correcting a logical error
for detecting if elapsed timeout has occured for raising the timeout
trigger event.

GitOrigin-RevId: 6412b06a7b35a0743656dd3b2160f390f40108c2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers full tests needed We need to run full set of tests for this PR to merge provider:cncf-kubernetes Kubernetes (k8s) provider related issues provider:google Google (including GCP) related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants