Skip to content

The PostCommit Java PVR Flink Batch job is flaky #38934

Activity

  1. Kriti-dev07 commented on Jun 13, 2026

    @Kriti-dev07
    Contributor

    I investigated the flaky failure and found it is consistently associated with ParDoTest$StateTests.testSideInputNotReadyTimer, which was recently introduced as part of the side-inputs-in-timers work. The test relies on a delayed side input (Thread.sleep) and has already been excluded from Spark runners because side inputs in timers are not supported there.

    I'm currently checking whether this is a Flink runner limitation, a runner bug, or test flakiness before proposing a fix.

  2. self-assigned this
    on Jun 16, 2026
  3. Amar3tto commented on Jun 18, 2026

    @Amar3tto
    Collaborator

    Cause: #38363

  4. added this to the 2.75.0 Release milestone on Jun 18, 2026
  5. reopened this on Oct 15, 2026
  6. aIbrahiim commented on Oct 16, 2026

    @aIbrahiim
    Contributor

    #40324 set beam.test.parallelThreads=8 and Flink portable VR picked it also, so we now run up to 8 tests in one JVM with a 4g heap so each test starts a job server and loads jars which can OOM or hang for 20 mins so ViewTest is probably just the one that was running when that happened and spark already limits this to 1 thread @Abacn @reuvenlax

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