Build #319

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

Build: #319 was successful Child of CDAP-BUT-1346

Code commits

CDAP

  • Ajai <1452845+ajainarayanan@users.noreply.github.com>

    Ajai <1452845+ajainarayanan@users.noreply.github.com> 043a4238eb558dc5b311ab25185bb55eb39f7880

    Merge pull request #10246 from caskdata/bugfix_develop-ui/CDAP-13613
    [CDAP-13613] Fixes bower registry to be the new one

  • Tony Bach <tonybach@google.com>

    Tony Bach <tonybach@google.com> 85ac6a6492919e2dd238f07de0b50fc566e20ae7

    Merge pull request #10225 from caskdata/feature-ui/CDAP-13562-enable-disable-profiles
    [CDAP-13562] Implements profile enabling/disabling in UI

  • Ajai Narayan

    Ajai Narayan e29856942d991918759134070dd15ae4612f90d3

    Fixes bower registry to be the new one as bower is deprecating its old registry

    • cdap-ui/.bowerrc (version e29856942d991918759134070dd15ae4612f90d3)
    • cdap-ui/pom.xml (version e29856942d991918759134070dd15ae4612f90d3)
  • tonybach <tonybach@google.com>

    tonybach <tonybach@google.com> 639cbd5b9d68b462ba909a5b07ff2b985ea5e602

    [CDAP-13562] Implements profile enabling/disabling in UI - Shows enabled/disabled status in profiles list view table - Adds status toggle widget in profile detail view using ToggleSwitch component, and modifies it to accept custom on/off labels - Adds enabled/disabled status column to profiles list view in pipelines, greys out disabled profile, and automatically switches to default when previously selected profile is disabled - Don't show enable/disable profile switch for the system 'default' profile - Shows profile status column in profile preview - Don't change selection to default in the profiles list view is disabled, and sets default profile selection to 'default' instead of showing 'Select a Profile' - Fixes the styles for angular switch directive to be within the component - Shows confirmation modal when disabling a profile, and checks profileIsEnabled inside onProfileSelectHandler - Extracts profile status toggle component

    • cdap-ui/app/cdap/api/cloud.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/ActionsPopover/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/DetailView/Content/BasicInfo/BasicInfo.scss (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/DetailView/Content/BasicInfo/ProfileStatusToggle.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/DetailView/Content/BasicInfo/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/DetailView/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/ListView/ListView.scss (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/ListView/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/Preview/Preview.scss (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/Preview/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/Cloud/Profiles/Store/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/PipelineDetails/ProfilesListView/ProfilesListViewInPipeline.scss (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/PipelineDetails/ProfilesListView/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/PipelineDetails/RunLevelInfo/RunComputeProfile/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/PipelineScheduler/ProfilesForSchedule/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/PipelineScheduler/Store/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/Tabs/ComputeConfigTab/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/ToggleSwitch/ToggleSwitch.scss (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/components/ToggleSwitch/index.js (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/cdap/text/text-en.yaml (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/directives/widget-container/widget-toggle-switch/widget-toggle-switch.html (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
    • cdap-ui/app/directives/widget-container/widget-toggle-switch/widget-toggle-switch.less (version 639cbd5b9d68b462ba909a5b07ff2b985ea5e602)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> ff041cc049cf64e04b942e4881b27f2768c9489b

    Merge pull request #10233 from caskdata/feature/CDAP-13358-native-profile
    CDAP-13358 rename 'default' profile to 'native'

  • Edwin Elia <edwinelia@google.com>

    Edwin Elia <edwinelia@google.com> 374dfc4a810961746ce19413cc671c995380999d

    Merge pull request #10244 from caskdata/feature-ui/CDAP-13351-ui-scheduled-runs-dashboard
    [CDAP-13351] UI fix non existing status field for future scheduled run

  • Edwin Elia <edwinelia@google.com>

    Edwin Elia <edwinelia@google.com> 5291f8da98e868cf4e302eb65b6bba80d5360228

    UI fix non existing status field for future scheduled run

    • cdap-ui/app/cdap/components/OpsDashboard/RunsList/index.js (version 5291f8da98e868cf4e302eb65b6bba80d5360228)
  • Andreas Neumann <andreas@cask.co>

    Andreas Neumann <andreas@cask.co> a474d9f5507e6fe0538ac1fbcf82bbf1c0aa8de3

    Merge pull request #10236 from caskdata/feature/metadata-subscriber
    [CDAP-13263] Consume Metadata Changes from TMS

  • Andreas Neumann

    Andreas Neumann 719ad8fa77a69210ca60c95448253f48fc62bac9

    [CDAP-13263] Consume Metadata Changes from TMS

    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/DefaultMetadataAdmin.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/MetadataAdmin.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/MetadataHttpHandler.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/MetadataSubscriberService.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/LineageAdminTest.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataSubscriberServiceTest.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/MetadataDataset.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/store/DefaultMetadataStore.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/store/MetadataStore.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/store/NoOpMetadataStore.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/AbstractSystemMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/AppSystemMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/ArtifactSystemMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/DatasetSystemMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/ProgramSystemMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/StreamSystemMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/system/ViewSystemMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/writer/MessagingMetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/writer/MetadataMessage.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/writer/MetadataOperation.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/writer/MetadataWriter.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/dataset/MetadataDatasetTest.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/store/MetadataStoreTest.java (version 719ad8fa77a69210ca60c95448253f48fc62bac9)
  • Terence Yim <885032+chtyim@users.noreply.github.com>

    Terence Yim <885032+chtyim@users.noreply.github.com> d5ca2829fa88954672364fcc3233ea68aa5519ae

    Merge pull request #10198 from caskdata/feature/CDAP-13409-change-default-spark-version
    Change default spark version

  • sreevatsanraman <sreevatsan@gmail.com>

    sreevatsanraman <sreevatsan@gmail.com> 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17

    (CDAP-13409) Change SDK default version to spark 2

    • cdap-app-fabric/src/test/resources/cdap-site.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-cli-tests/pom.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-client-tests/pom.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-common/src/main/resources/cdap-default.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-docs/admin-manual/build.sh (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-examples/Purchase/src/test/resources/cdap-site.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-master/src/test/resources/cdap-site.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-standalone/pom.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-standalone/src/main/resources/cdap-site.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-unit-test-spark2_2.11/src/main/resources/cdap-site.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
    • cdap-unit-test/src/main/resources/cdap-site.xml (version 6ced6877ff5d4637ac26366643d9d2a9a5ba0f17)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 6ba29aed8bf3722de42e4b7357b9618f7ad94ba0

    Merge pull request #10242 from caskdata/feature/provisioning-npe
    CDAP-13614 avoid a guaranteed NPE when task state is not found

  • Ajai Narayan

    Ajai Narayan 49f6b4f457f2c99b4b5c9c7529afc7eb9b496719 m

    Adds corresponding UI change to choose native profile when no profile is chosen in UI

    • cdap-ui/app/cdap/components/PipelineDetails/ProfilesListView/index.js (version 49f6b4f457f2c99b4b5c9c7529afc7eb9b496719)
  • Albert Shau <ashau@desktobert.svl.corp.google.com>

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

    CDAP-13614 avoid a guaranteed NPE when task state is not found
    We don't expect the task state to be missing, but will fix that
    in a follow up PR.

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningService.java (version 6e7ee43f8f2e45c34765de89df2b19665ea29570)
  • Rohit Sinha <rosinha@google.com>

    Rohit Sinha <rosinha@google.com> 4a010be3696ba5ff24eb95496816baa0e4e7246a

    Merge pull request #10235 from caskdata/feature/CDAP-13088-met-app-version
    CDAP-13088 Make metadata version independent

  • sagarkapare <sagarkapare@google.com>

    sagarkapare <sagarkapare@google.com> 04175c704c991d797a89982bf849323200030c8a

    Merge pull request #10240 from caskdata/feature/CDAP-13593-fix
    CDAP-13593 No need to start/stop SystemArtifactLoader service when running preview.

  • Vinisha Shah <CuriousVini@users.noreply.github.com>

    Vinisha Shah <CuriousVini@users.noreply.github.com> 5c9d0b2edf52f8a607904b97352c090908e53d8a

    Merge pull request #10204 from caskdata/feature/CDAP-13517-metrics
    Metrics integration

  • sagarkapare <sagarkapare@google.com>

    sagarkapare <sagarkapare@google.com> d5c5bb40840f671c99783d453d979c17b49d7165

    CDAP-13593 No need to start/stop SystemArtifactLoader service when running preview.

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/preview/DefaultPreviewRunner.java (version d5c5bb40840f671c99783d453d979c17b49d7165)
  • Vinisha Shah <vinishasha@google.com>

    Vinisha Shah <vinishasha@google.com> 17351390285d537eb92080c926f5f94c47b047cb

    CDAP-13517-Metrics integration

    • cdap-app-fabric-tests/pom.xml (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric-tests/src/test/java/co/cask/cdap/internal/app/runtime/batch/AppWithMapReduceUsingAvroDynamicPartitioner.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric-tests/src/test/java/co/cask/cdap/internal/app/runtime/batch/DynamicPartitionerWithAvroTest.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/pom.xml (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/monitor/MonitorConsumeRequest.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/monitor/MonitorMessage.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/monitor/MonitorSchemas.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/monitor/RuntimeHandler.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/monitor/RuntimeMonitor.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/monitor/RuntimeMonitorClient.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/monitor/RuntimeMonitorServer.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/resources/schema/v1/MonitorConsumeRequest.avsc (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/main/resources/schema/v1/MonitorResponse.avsc (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/batch/AppWithMapReduceUsingAvroDynamicPartitioner.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/batch/DynamicPartitionerWithAvroTest.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-common/src/main/java/co/cask/cdap/common/conf/Constants.java (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-common/src/main/resources/cdap-default.xml (version 17351390285d537eb92080c926f5f94c47b047cb)
    • cdap-docs/admin-manual/build.sh (version 17351390285d537eb92080c926f5f94c47b047cb)
  • Rohit Sinha <rosinha@google.com>

    Rohit Sinha <rosinha@google.com> f6d2cb957929dda6015360b26f6b2dffd55b3552

    CDAP-13088 Make metadata version independent

    • cdap-cli-tests/src/test/java/co/cask/cdap/cli/CLIMainTest.java (version f6d2cb957929dda6015360b26f6b2dffd55b3552)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/MetadataKey.java (version f6d2cb957929dda6015360b26f6b2dffd55b3552)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/dataset/MetadataKeyTest.java (version f6d2cb957929dda6015360b26f6b2dffd55b3552)
    • cdap-proto/src/main/java/co/cask/cdap/proto/id/EntityId.java (version f6d2cb957929dda6015360b26f6b2dffd55b3552)
    • cdap-proto/src/test/java/co/cask/cdap/proto/id/EntityIdTest.java (version f6d2cb957929dda6015360b26f6b2dffd55b3552)
  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> be8800618a87a5848a57a63921b609b8dd9cdefa

    Merge pull request #10221 from caskdata/feature/CDAP-13391-provisioner-logs-in-program-context
    CDAP-13391 log provisioner messages in program context

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

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

    CDAP-13358 rename 'default' profile to 'native'
    This rename is to avoid confusion, since the word default has
    meaning about how a profile is used, but not what the profile is.
    For example, the default profile for a namespace is actually
    whatever profile is set for that namespace, which might be a user
    created profile. Changing it to 'native' so that it describes
    what the profile does.

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/namespace/DefaultEntityEnsurer.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/services/ProgramLifecycleService.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/config/UserPreferencesStoreTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/SystemArgumentsTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/AppLifecycleHttpHandlerTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/PreferencesHttpHandlerTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/ProfileHttpHandlerTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/ProgramLifecycleHttpHandlerTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/profile/ProfileServiceTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/provision/ProvisioningServiceTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-app-fabric/src/test/java/co/cask/cdap/scheduler/CoreSchedulerServiceTest.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-proto/src/main/java/co/cask/cdap/proto/id/ProfileId.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-proto/src/main/java/co/cask/cdap/proto/profile/Profile.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
    • cdap-unit-test/src/main/java/co/cask/cdap/test/TestBase.java (version ec78c9efba9302d6b0f0bb55bca4e450dc13fa2c)
  • Albert Shau <ashau@desktobert.svl.corp.google.com>

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

    CDAP-13391 log provisioner messages in program context
    Modify the provisioner tasks to use a program logging context
    instead of a system logging context in order to tie the logs to
    the program run and not the system logs. Even though the provisioner
    runs in the CDAP master, it's logs belong with the program run,
    otherwise a provisioning error will cause a program run to fail
    without any feedback given to the user.

    Also adding a cluster end time to each run record. This is needed
    because the log handler restricts the log query end time using
    the end time in the run record if it exists. However, the end time
    in the run record is the program run end, whereas the cluster end
    time is usually minutes later. Adjusted the log handler to restrict
    using the cluster end time, so that the deprovisioning logs will
    be included in the program logs.

    Removing the expiresAt field from the cluster proto since it is
    currently not used. It will be re-introduced when we implement
    the feature that allows keeping a cluster around after stop or
    failure of a program run.

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/store/Store.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/preview/PreviewHttpHandler.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/preview/DefaultPreviewRunner.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/ProgramOptionConstants.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/services/ProgramNotificationSubscriberService.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/AppMetadataStore.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/DefaultStore.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisionerNotifier.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningService.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/task/DeprovisionTask.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/task/ProvisionTask.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/task/ProvisioningTask.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/store/AppMetadataStoreTest.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-proto/src/main/java/co/cask/cdap/proto/ProgramRunCluster.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-proto/src/main/java/co/cask/cdap/proto/ProgramRunClusterStatus.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-watchdog/src/main/java/co/cask/cdap/logging/context/LoggingContextHelper.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-watchdog/src/main/java/co/cask/cdap/logging/gateway/handlers/AbstractLogHandler.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-watchdog/src/main/java/co/cask/cdap/logging/gateway/handlers/LogHandler.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)
    • cdap-watchdog/src/main/java/co/cask/cdap/logging/gateway/handlers/store/ProgramStore.java (version f8507fda070f3b149210dec153a5923aaff7fd6e)