Cask Data Application Platform - Develop Build and Test

Build: #2192 was successful Child of CDAP-DRC-3823

Code commits

CDAP

  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 9fd4cc20e159e429c0e82ccffc6e5ccd00c2646d

    Merge pull request #10173 from caskdata/feature/CDAP-13489-another-dynamic-partitioning-fix
    CDAP-13489 another dynamic partioning test fix

  • Albert Shau <ashau@desktobert.svl.corp.google.com>

    Albert Shau <ashau@desktobert.svl.corp.google.com> 1dbbf9cd9fc9c35f3a2d4ab2faeebc4830d6f222

    CDAP-13489 another dynamic partioning test fix
    The previous fix can fail due to a race in program status
    (CDAP-13296) where run records are not fetched in a single
    transaction. If a run transitions state during a status call,
    the status can incorrectly be returned as STOPPED.
    Instead, just wait for the number of failed runs to increase,
    which should always indicate that the run has completed.

    • cdap-unit-test/src/test/java/co/cask/cdap/test/app/DynamicPartitioningTestRun.java (version 1dbbf9cd9fc9c35f3a2d4ab2faeebc4830d6f222)