Build #2,232

Cask Data Application Platform - Develop Build and Test

Build: #2232 was successful Child of CDAP-DRC-3898

Code commits

CDAP

  • Tony Bach <tonybach@google.com>

    Tony Bach <tonybach@google.com> e2bf88b9c5612173140240a2aa205de8652c17af

    Merge pull request #10252 from caskdata/feature-ui/cdap-13472-reports-list-pagination
    [CDAP-13472] Adds pagination to Reports list view in UI

  • tonybach <tonybach@google.com>

    tonybach <tonybach@google.com> 442b7514b01d5ba6565343fba9ae5bef44b82877

    [CDAP-13472] Adds pagination to Reports list view in UI - Adds pagination to reports list view - Removes fixed height for reports list grid

    • cdap-ui/app/cdap/components/Reports/ReportsList/ReportsList.scss (version 442b7514b01d5ba6565343fba9ae5bef44b82877)
    • cdap-ui/app/cdap/components/Reports/ReportsList/ReportsPagination.js (version 442b7514b01d5ba6565343fba9ae5bef44b82877)
    • cdap-ui/app/cdap/components/Reports/ReportsList/index.js (version 442b7514b01d5ba6565343fba9ae5bef44b82877)
    • cdap-ui/app/cdap/components/Reports/store/ActionCreator.js (version 442b7514b01d5ba6565343fba9ae5bef44b82877)
    • cdap-ui/app/cdap/components/Reports/store/ReportsStore.js (version 442b7514b01d5ba6565343fba9ae5bef44b82877)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 496660d3e91cef9c4110647bebecf7f3ca53291f

    Merge pull request #10247 from caskdata/feature/CDAP-13297-provisioning-stop
    CDAP-13297 implement program stop during provisioning

  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> c0318bb5c087b7dfe1d9b89218f351404c99ee75

    CDAP-13297 implement program stop during provisioning
    Allow a provision task to be stopped. If a program run is stopped
    while it is provisioning a cluster, the run will be marked
    as killed and the cluster will be deprovisioned.

    Refactored the ProvisioningService so that the tasks all run using
    the executor service within the service so that they can be
    tracked by the service and later cancelled by a client. As part of
    this refactoring, clients no longer need to submit the tasks using
    their own executor services.

    Also fixed a bug in the run record corrector where it could
    incorrectly identify a run in the pending state as a run that
    needs to be corrected because there is not yet any information
    in the program runtime service about it.

    add comments to clarify reasoning and function

    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/ProgramLifecycleHttpHandler.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/services/ProgramLifecycleService.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/services/ProgramNotificationSubscriberService.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/services/RunRecordCorrectorService.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/AppMetadataStore.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningOp.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningService.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/task/DeprovisionTask.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/task/ProvisionTask.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/RunRecordCorrectorServiceTest.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/ProgramLifecycleHttpHandlerTest.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/provision/MockProvisioner.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/provision/ProvisioningServiceTest.java (version c0318bb5c087b7dfe1d9b89218f351404c99ee75)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 424655b8b0e279d83c6f4f56103172265f55367f

    Merge pull request #10260 from caskdata/feature/CDAP-13349-provisioner-secure-store
    Feature/cdap 13349 provisioner secure store

  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 93881107eece403243f4048f81d5a1fdf062b73c m

    add javadoc and disable lookups, which was missed

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningService.java (version 93881107eece403243f4048f81d5a1fdf062b73c)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 295c98d5fb4e6525c430bb53107d64eb20cd3684 m

    adding more comments

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/plugin/MacroParser.java (version 295c98d5fb4e6525c430bb53107d64eb20cd3684)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> ad6887d5be3e3dd842b625d549b5efb9e1c7b61a m

    adding more comments

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/plugin/MacroParser.java (version ad6887d5be3e3dd842b625d549b5efb9e1c7b61a)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningService.java (version ad6887d5be3e3dd842b625d549b5efb9e1c7b61a)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff m

    CDAP-13349 add secure store integration to provisioners
    Provisioner properties now support the $secure(key) macro function.
    Lookups will be ignored, as will any other macro function.

    Added some capabilities to the MacroParser to let it skip evaluation
    of lookups, and to only try to evaluate certain macro functions.

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/plugin/FindPluginHelper.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/plugin/MacroParser.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/plugin/PluginInstantiator.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisionerMacroEvaluator.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningService.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/plugin/CollectMacroEvaluatorTest.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/plugin/MacroParserTest.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/plugin/TestMacroEvaluator.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/provision/ProvisioningServiceTest.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)
    • cdap-app-fabric/src/test/java/co/cask/cdap/security/FakeSecureStore.java (version 71ac0617fbbdf2315d6ef6237e15d954f5ac9cff)