Skip to content

The PostCommit Python job is flaky #38691

Closed as duplicate
Closed as duplicate

Activity

  1. shunping commented on May 26, 2026

    @shunping
    Collaborator
  2. self-assigned this
    on May 26, 2026
  3. aIbrahiim commented on Jun 6, 2026

    @aIbrahiim
    Contributor

    This PR #38839 fixes the Python 3.10 postcommit failure as the test failed because gemini-2.0-flash-001 was retired on Vertex AI and I updated the example to use gemini-2.5-flash which is still supported

  4. shunping commented on Jun 6, 2026

    @shunping
    Collaborator

    The segv on python 3.14 seems related to pandas version. Is there any version update on that?

    I also see similar errors in #38838

  5. aIbrahiim commented on Jun 6, 2026

    @aIbrahiim
    Contributor

    Thanks for flagging the segv and I had a look at pandas too but we’re still on pandas 2.2.3 for py3.14 (no py3.14-specific bump yet), and Beam currently caps pandas at <2.3. Since pandas 2.3.3 is the first version with official py3.14 support, a segfault on 3.14 could definitely be a pandas/version issue, separately, I was looking at another py3.14 failure in dataflow postCommitIT where pytest exits with code 5 and collects 0 tests xdist workers crash, and logs show warnings about @pytest.mark.it_postcommit on unittest.TestCase methods returning MarkDecorator that looks like a different problem from a segv but for #38838 (Xlang IO Direct), Im not sure yet which bucket it falls into @shunping

  6. aIbrahiim commented on Jun 8, 2026

    @aIbrahiim
    Contributor

    3.14 passed for the fix in this pr #38844, @shunping

  7. shunping commented on Jun 8, 2026

    @shunping
    Collaborator

    Sounds promising. Let's see how other tests go.

  8. added this to the 2.75.0 Release milestone on Jun 8, 2026
  9. github-actions commented on Jun 10, 2026

    @github-actions
    ContributorAuthor

    Reopening since the workflow is still flaky

  10. aIbrahiim commented on Jun 10, 2026

    @aIbrahiim
    Contributor

    it starts to fail probably because of #38798 as uv in installGcpTest uses a global cache, and parallel PostCommit Python jobs step on each other but #38862 fixes that with a per venv cache

  11. github-actions commented on Jun 24, 2026

    @github-actions
    ContributorAuthor

    Reopening since the workflow is still flaky

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions