Build #315

Assembles repository and secondary assemblies from primary CDAP-BUT artifacts (DO NOT RUN THIS MANUALLY, RUN CDAP-BUT)

Build: #315 was successful Child of CDAP-BUT-1335

Build result summary

Details

Completed
Duration
84 minutes
Labels
None
Revisions
CDAP Build
191281a07606f8e56e8756d9ff0be022e5f843a8 191281a07606f8e56e8756d9ff0be022e5f843a8
CDAP
4494b2ac00f01e681898352d20eec26f0ff61b45 4494b2ac00f01e681898352d20eec26f0ff61b45
First to pass since
#314 (Child of CDAP-BUT-1329)

Code commits

CDAP
Author Commit Message Commit date
albertshau <ashau@google.com> albertshau <ashau@google.com> 4494b2ac00f01e681898352d20eec26f0ff61b45 4494b2ac00f01e681898352d20eec26f0ff61b45 Merge pull request #10121 from caskdata/feature/CDAP-13246-provisioner-failure-handling
CDAP-13246 provisioner failure handling
Albert Shau <albert@cask.co> Albert Shau <albert@cask.co> 4e7e05a90c82b704c9c7edac788c1dfad6a36cba 4e7e05a90c82b704c9c7edac788c1dfad6a36cba CDAP-13246 provisioner failure handling
Adding logic to handle failures during provisioning.

When a RetryableProvisionException is thrown, the method will
be retried up to a time limit. The time limit is hardcoded today,
but will be configurable per profile later.
Also added handling for scenarios where a cluster is request to
be created, but when polling for status, the cluster returns a
non-running status. In these scenarios, the cluster is usually
deleted, then the create is retried.

Also added logic to pick up tasks that were being executed while
CDAP was shut down. Each task will store state about what it is
about to do. If CDAP is shut down in the middle of a task, when
it comes back up, it will scan the state store and re-create
tasks that were in progress.

Also some cleanup to state transition logic by moving it out of
AppMetadataStore and into the respective ProgramRunStatus and
ProgramRunClusterStatus enums.

Fixing a bad test that relied on an invalid state transition, and
adding a test to make sure we can't go from pending to completed.
sagarkapare <sagarkapare@google.com> sagarkapare <sagarkapare@google.com> 1512b3fb9bc6afdfd853b3853359a536dc6707b1 1512b3fb9bc6afdfd853b3853359a536dc6707b1 Merge pull request #10197 from caskdata/feature/CDAP-fll-info-update
CDAP-13267 Added ability to get the fields associated with the destination endpoints and summary in both incoming and outgoing direction.
sagarkapare <sagarkapare@google.com> sagarkapare <sagarkapare@google.com> 3677835470b588659a528d4115510ab5f7cb38d7 m 3677835470b588659a528d4115510ab5f7cb38d7 CDAP-13267 Added ability to get the fields associated with the destination endpoints and summary in both incoming and outgoing direction.
albertshau <ashau@google.com> albertshau <ashau@google.com> 322c0e83c6892554366c8611a5c66c6f519b0e25 322c0e83c6892554366c8611a5c66c6f519b0e25 Merge pull request #10218 from caskdata/feature/CDAP-13573-sandbox-secure-storage
CDAP-13573 configure sandbox with secure storage

JIRA issues

IssueDescriptionStatus
7 more issues…
Unknown Issue TypeCDAP-13128Could not obtain issue details from JIRA
Unknown Issue TypeCDAP-13246Could not obtain issue details from JIRA
Unknown Issue TypeCDAP-13252Could not obtain issue details from JIRA
Unknown Issue TypeCDAP-13267Could not obtain issue details from JIRA
Unknown Issue TypeCDAP-13269Could not obtain issue details from JIRA