Build #1,004

Cask Data Application Platform - Develop Build and Test

Build: #1004 was successful Child of CDAP-DRC-1787

Code commits

CDAP/develop

  • Bhooshan Mogal

    Bhooshan Mogal 4343c74ab0b7ebc0fbb3fe69c3420175fdc426f6

    Merge pull request #4034 from caskdata/release/3.2
    Release/3.2

  • sreevatsan raman <sreevatsan@gmail.com>

    sreevatsan raman <sreevatsan@gmail.com> 279b6811c1d19de1a5a798c565a13b4d57a4cb10

    Merge pull request #4022 from caskdata/feature/CDAP-3716-fix-deadlock
    (CDAP-3716) Refactor code that causes deadlock

  • Gokul Gunasekaran

    Gokul Gunasekaran 27afcbfcf868b941fe5e085fdb4963f8f9f361d2

    Merge pull request #4003 from caskdata/fix/cdap-3239
    CDAP-3239 Check if the rowfield type is simple or nullable simple

  • Gokul Gunasekaran

    Gokul Gunasekaran a084c31c2c0573dedaadd9c90824c86cb721f106

    Merge pull request #4024 from caskdata/fix/cdap-3263
    CDAP-3263 Removing row.case.insensitive field and adding a field case…

  • Terence Yim

    Terence Yim 998ba6e4a16943f4872ab74c706a2c3c9652892d

    address comment.

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/runtime/AbstractProgramRuntimeService.java (version 998ba6e4a16943f4872ab74c706a2c3c9652892d)
  • Edwin Elia

    Edwin Elia ea4c895afc2d7cbb2245332a5b2a94e2ee711011

    Merge pull request #4032 from caskdata/fix/ui-stream-selector
    changing format when using stream-selector

  • Edwin Elia

    Edwin Elia 49e8f2ea411672a7deb5720c16d1a4488a5f0eca

    Merge pull request #4031 from caskdata/fix/ui-hydrator-detail-title
    fix styling for pipeline metadata

  • Edwin Elia

    Edwin Elia d5c41ac5eaa5a82d8037398c03e373469f13ca52

    Merge pull request #4019 from caskdata/fix/ui-push-messages-to-console-tab
    Fix/ui push messages to console tab

  • Edwin Elia

    Edwin Elia 1e336e1151c9d552c8cd674b67661bfd77a2469b

    Merge pull request #4028 from caskdata/fix/ui-validator-sync-with-backend
    change construction of object getting returned by the ui in validator

  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> b7b5b6bcfa784c9347181980a59dd81c0d93230e

    Merge pull request #4015 from caskdata/hotfix/fix-create-app-config
    fix create app command so that the config sent in the request

  • anew <andreas@continuuity.com>

    anew <andreas@continuuity.com> 254c4cbaf0a23b55ff1b390c689be26720859c13

    Merge branch 'bugfix/cdap-2956-wf-action-configurer' into release/3.2

  • Terence Yim

    Terence Yim 8b78a780d7c6b4f473c30dac58cd6d059370ce04

    (CDAP-3716) Refactor code that causes deadlock
    - Remove unnecessary synchronize method
    - Always update the in memory runtimeInfos from the controller callback thread
    - Remove bunch of unused code

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/runtime/AbstractProgramRuntimeService.java (version 8b78a780d7c6b4f473c30dac58cd6d059370ce04)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/AbstractProgramController.java (version 8b78a780d7c6b4f473c30dac58cd6d059370ce04)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/distributed/DistributedProgramRuntimeService.java (version 8b78a780d7c6b4f473c30dac58cd6d059370ce04)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/service/InMemoryProgramRuntimeService.java (version 8b78a780d7c6b4f473c30dac58cd6d059370ce04)
    • cdap-app-fabric/src/test/java/co/cask/cdap/app/runtime/AbstractProgramRuntimeServiceTest.java (version 8b78a780d7c6b4f473c30dac58cd6d059370ce04)
  • Edwin Elia

    Edwin Elia 3d3c08c8db6263216f745a1376a4a071f5844e16

    changing format when using stream-selector

    • cdap-ui/app/directives/widget-container/widget-dataset-selector/widget-dataset-selector.js (version 3d3c08c8db6263216f745a1376a4a071f5844e16)
    • cdap-ui/app/directives/widget-container/widget-schema-editor/widget-schema-editor.js (version 3d3c08c8db6263216f745a1376a4a071f5844e16)
  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> 7db79a5743008edb410725f1a0281fab4166105f

    Merge pull request #4025 from caskdata/docs/artifact-rest-apis
    adding artifact rest api docs

  • Terence Yim

    Terence Yim 5d47cd7eb808e816f80c032947f52e0afb4d9f43

    Merge pull request #4016 from caskdata/feature/CDAP-3673-refactor-mr-context
    (CDAP-3673) Refactor MapReduce runtime

  • Terence Yim

    Terence Yim f2f7df3038723e6b6e177d144d060097846d4060

    (CDAP-3673) Refactor MapReduce runtime
    - Centralize creation of MapReduceTaskContext to MapReduceTaskContextProvider
    - Have the MapReduceClassLoader contains the MapReduceTaskContextProvider
      - Everyone should get the provider from the ClassLoader
    - Better control on when to start/stop service in distributed mode
    - Better control on flush and close of context

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/AbstractMapReduceTaskContextBuilder.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/BasicMapReduceTaskContext.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceClassLoader.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceContextConfig.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceLifecycleContext.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceProgramRunner.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceRuntimeService.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceTaskContextProvider.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapperWrapper.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/ReducerWrapper.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/DataSetInputFormat.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/DataSetOutputFormat.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/DataSetRecordReader.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/DataSetRecordWriter.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/partitioned/DynamicPartitioningOutputCommitter.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/dataset/partitioned/DynamicPartitioningOutputFormat.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/distributed/DistributedMapReduceTaskContextBuilder.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/distributed/DistributedMapReduceTaskContextProvider.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/distributed/MapReduceContainerLauncher.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/inmemory/InMemoryMapReduceTaskContextBuilder.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/inmemory/InMemoryMapReduceTaskContextProvider.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/batch/StreamDecoderDetectionTest.java (version f2f7df3038723e6b6e177d144d060097846d4060)
    • cdap-common/src/main/java/co/cask/cdap/common/lang/Delegators.java (version f2f7df3038723e6b6e177d144d060097846d4060)
  • Edwin Elia

    Edwin Elia 9430488ea84a3a64a71529daaa8d1ab86de3370c

    add link to CDAP

    • cdap-ui/app/features/adapters/templates/detail.html (version 9430488ea84a3a64a71529daaa8d1ab86de3370c)
    • cdap-ui/app/features/adapters/toppanel.less (version 9430488ea84a3a64a71529daaa8d1ab86de3370c)
  • Edwin Elia

    Edwin Elia 228ceb1cdb5d7f33a90659926e0261cc1de2f708

    fix styling for pipeline metadata

    • cdap-ui/app/features/adapters/templates/detail.html (version 228ceb1cdb5d7f33a90659926e0261cc1de2f708)
    • cdap-ui/app/features/adapters/toppanel.less (version 228ceb1cdb5d7f33a90659926e0261cc1de2f708)
  • Ajai Narayan

    Ajai Narayan a729a0b3d1e926c5a387b2493e88f1ee1533965a

    Fixes editing name and description in hydrator studio for drafts and pre-defined templates

    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version a729a0b3d1e926c5a387b2493e88f1ee1533965a)
    • cdap-ui/app/features/adapters/templates/create/toppanel.html (version a729a0b3d1e926c5a387b2493e88f1ee1533965a)
    • cdap-ui/app/services/app/my-app-dag-service.js (version a729a0b3d1e926c5a387b2493e88f1ee1533965a)
  • Bhooshan Mogal

    Bhooshan Mogal 5cb7b0d117e5d491a781cdcb0d5783fbab276ec6

    Merge pull request #4027 from caskdata/bugfix/explore-500
    (CDAP-3713) Removed all catch blocks in HTTP Handlers where we respon…

  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> b2c541b76e4c45b4fcecacef222a23fec4e194ba

    Merge pull request #3996 from caskdata/docs/introduce-artifacts-in-docs
    Introducing artifacts in the docs

  • John Jackson

    John Jackson 23b0e6be64a357d4aad5f58192f8ce587ad2dff2

    Update artifacts.rst
    Minor edits.

    • cdap-docs/developers-manual/source/building-blocks/artifacts.rst (version 23b0e6be64a357d4aad5f58192f8ce587ad2dff2)
  • anew <andreas@continuuity.com>

    anew <andreas@continuuity.com> 7a6e7bf9a47ce396ae7144f9db1f9418c2120ba0

    Merge branch 'release/3.2' of github.com:caskdata/cdap into bugfix/cdap-2956-wf-action-configurer

  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> 729c4fb9166f8e5676759d5c20e277ebf529361d

    Merge pull request #4021 from caskdata/hotfix/CDAP-3714-relax-main-class-constraint
    CDAP-3714 remove requirement that main class is an application

  • anew <andreas@continuuity.com>

    anew <andreas@continuuity.com> 0240c6c1995950f919dd46da09139e45e535d053

    add legacy workflow action to workflow test; fix workflow node creation to set class name for legacy actions

    • cdap-api/src/main/java/co/cask/cdap/internal/workflow/DefaultWorkflowActionSpecification.java (version 0240c6c1995950f919dd46da09139e45e535d053)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/workflow/WorkflowNodeCreator.java (version 0240c6c1995950f919dd46da09139e45e535d053)
    • cdap-app-fabric/src/test/java/co/cask/cdap/WorkflowApp.java (version 0240c6c1995950f919dd46da09139e45e535d053)
  • Ajai Narayan

    Ajai Narayan ef152077ddf7ced8df29b92215d5d73a124fea83

    Fixes warning/error badges on drafts & predefined templates

    • cdap-ui/app/directives/dag/my-dag-ctrl.js (version ef152077ddf7ced8df29b92215d5d73a124fea83)
    • cdap-ui/app/features/adapters/controllers/create/partials/nodeconfig-ctrl.js (version ef152077ddf7ced8df29b92215d5d73a124fea83)
    • cdap-ui/app/features/adapters/controllers/create/plugin-edit-form-ctrl.js (version ef152077ddf7ced8df29b92215d5d73a124fea83)
    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version ef152077ddf7ced8df29b92215d5d73a124fea83)
    • cdap-ui/app/services/app/my-app-dag-service.js (version ef152077ddf7ced8df29b92215d5d73a124fea83)
  • Ajai Narayan

    Ajai Narayan d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956

    Adds validate button functionality + adds reference tab contents

    • cdap-ui/app/features/adapters/controllers/create/bottompanel-ctrl.js (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
    • cdap-ui/app/features/adapters/controllers/create/partials/console-tab-ctrl.js (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
    • cdap-ui/app/features/adapters/controllers/create/partials/referece-tab-ctrl.js (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
    • cdap-ui/app/features/adapters/controllers/create/plugin-edit-form-ctrl.js (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
    • cdap-ui/app/features/adapters/services/console-tab-service.js (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
    • cdap-ui/app/features/adapters/templates/create/popovers/plugin-edit-form.html (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
    • cdap-ui/app/features/adapters/templates/partial/reference-tab.html (version d5e4d70e3d60a30a18140c15fdbe9ba1e7fe1956)
  • Ajai Narayan

    Ajai Narayan faa3305816d463510fb76cd2cd8b2c308dd27717

    Fixes the case of plugin edit when no config is present in node proxy

    • cdap-ui/app/features/adapters/controllers/create/plugin-edit-form-ctrl.js (version faa3305816d463510fb76cd2cd8b2c308dd27717)
    • cdap-ui/app/features/adapters/templates/create/popovers/plugin-edit-noconfig-form.html (version faa3305816d463510fb76cd2cd8b2c308dd27717)
  • Ajai Narayan

    Ajai Narayan 7d1a7391193a8ff7d139deb875c28f7efcdb00a7

    Fixes editing validator and plugins that has schema as required fields.

    • cdap-ui/app/directives/dag/my-dag-ctrl.js (version 7d1a7391193a8ff7d139deb875c28f7efcdb00a7)
    • cdap-ui/app/directives/validators/validator-ctrl.js (version 7d1a7391193a8ff7d139deb875c28f7efcdb00a7)
    • cdap-ui/app/features/adapters/controllers/create/leftpanel-ctrl.js (version 7d1a7391193a8ff7d139deb875c28f7efcdb00a7)
    • cdap-ui/app/features/adapters/controllers/create/partials/nodeconfig-ctrl.js (version 7d1a7391193a8ff7d139deb875c28f7efcdb00a7)
    • cdap-ui/app/features/adapters/controllers/create/plugin-edit-form-ctrl.js (version 7d1a7391193a8ff7d139deb875c28f7efcdb00a7)
    • cdap-ui/app/features/adapters/services/adapter-error-factory.js (version 7d1a7391193a8ff7d139deb875c28f7efcdb00a7)
    • cdap-ui/app/features/adapters/templates/create/popovers/plugin-edit-validator-transform.html (version 7d1a7391193a8ff7d139deb875c28f7efcdb00a7)
  • Ajai Narayan

    Ajai Narayan d3d11d94f32c9e97b0e65be6846435286cde9d36

    adds styling to Console tab

    • cdap-ui/app/features/adapters/bottompanel.less (version d3d11d94f32c9e97b0e65be6846435286cde9d36)
    • cdap-ui/app/features/adapters/templates/partial/console.html (version d3d11d94f32c9e97b0e65be6846435286cde9d36)
  • Ajai Narayan

    Ajai Narayan dff8e7f0cd975729b7fdd754c5944490d56b9ebe

    Validator is a special case in UI where we don't go through the normal flow while editing the properties. Right now all other plugins have at the minimum two columns - An input(readonly)/output schema and properties of the plugin. For Validator this is completely different as we don't have any of these. It is supposed to have an input schema but the user can add fields from input schema and create rules out of it. It has a property called script. In addition to that it also has a error dataset, which is not a property.
    ShortVerion:
    This is needed to $watch properties while editing them in UI. This is temporary and should be removed when we handle it for no-config plugins too.

    • cdap-ui/templates/common/Validator.json (version dff8e7f0cd975729b7fdd754c5944490d56b9ebe)
  • Ajai Narayan

    Ajai Narayan 87a4e2e5d6a6670d926d6e7cfba02d923f0cf179

    Fixes minor required fields count + error messages in console

    • cdap-ui/app/directives/dag/my-dag-ctrl.js (version 87a4e2e5d6a6670d926d6e7cfba02d923f0cf179)
    • cdap-ui/app/features/adapters/templates/partial/console.html (version 87a4e2e5d6a6670d926d6e7cfba02d923f0cf179)
    • cdap-ui/app/services/app/my-app-dag-service.js (version 87a4e2e5d6a6670d926d6e7cfba02d923f0cf179)
  • Ajai Narayan

    Ajai Narayan 7cb300fa0ecc94ba847e3af64db2ef90037cd6de

    Adds the ability to switch between tabs while editing node config + adds unregister API to MyNodeConfigService for controllers to unregiser a listener when being destroyed

    • cdap-ui/app/directives/dag/my-dag-ctrl.js (version 7cb300fa0ecc94ba847e3af64db2ef90037cd6de)
    • cdap-ui/app/features/adapters/controllers/create/bottompanel-ctrl.js (version 7cb300fa0ecc94ba847e3af64db2ef90037cd6de)
    • cdap-ui/app/features/adapters/controllers/create/partials/nodeconfig-ctrl.js (version 7cb300fa0ecc94ba847e3af64db2ef90037cd6de)
    • cdap-ui/app/features/adapters/services/node-config-service.js (version 7cb300fa0ecc94ba847e3af64db2ef90037cd6de)
    • cdap-ui/app/features/adapters/templates/create/bottompanel.html (version 7cb300fa0ecc94ba847e3af64db2ef90037cd6de)
  • Ajai Narayan

    Ajai Narayan afbea42895d0065d463d90175b47c847824a5cfd

    Dynamically modifies the unfilled required fields count on nodes + switches between warning and error for node errors

    • cdap-ui/app/directives/dag/my-dag-ctrl.js (version afbea42895d0065d463d90175b47c847824a5cfd)
    • cdap-ui/app/directives/dag/my-dag.html (version afbea42895d0065d463d90175b47c847824a5cfd)
    • cdap-ui/app/features/adapters/controllers/create/bottompanel-ctrl.js (version afbea42895d0065d463d90175b47c847824a5cfd)
    • cdap-ui/app/features/adapters/controllers/create/plugin-edit-form-ctrl.js (version afbea42895d0065d463d90175b47c847824a5cfd)
    • cdap-ui/app/features/adapters/services/adapter-error-factory.js (version afbea42895d0065d463d90175b47c847824a5cfd)
    • cdap-ui/app/features/adapters/services/node-config-service.js (version afbea42895d0065d463d90175b47c847824a5cfd)
    • cdap-ui/app/services/app/my-app-dag-service.js (version afbea42895d0065d463d90175b47c847824a5cfd)
  • Ajai Narayan

    Ajai Narayan d4b1dbd2f2c72b179603d5cdafde6ce2a504155c

    Shows error count in nodes

    • cdap-ui/app/directives/dag/my-dag-ctrl.js (version d4b1dbd2f2c72b179603d5cdafde6ce2a504155c)
    • cdap-ui/app/directives/dag/my-dag.html (version d4b1dbd2f2c72b179603d5cdafde6ce2a504155c)
    • cdap-ui/app/features/adapters/services/adapter-error-factory.js (version d4b1dbd2f2c72b179603d5cdafde6ce2a504155c)
  • Ajai Narayan

    Ajai Narayan b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe

    Adds the ability to push messages to the console tab

    • cdap-ui/app/features/adapters/controllers/create/bottompanel-ctrl.js (version b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe)
    • cdap-ui/app/features/adapters/controllers/create/create-studio-ctrl.js (version b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe)
    • cdap-ui/app/features/adapters/controllers/create/partials/console-tab-ctrl.js (version b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe)
    • cdap-ui/app/features/adapters/services/adapter-error-factory.js (version b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe)
    • cdap-ui/app/features/adapters/services/console-tab-service.js (version b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe)
    • cdap-ui/app/features/adapters/templates/partial/console.html (version b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe)
    • cdap-ui/app/services/app/my-app-dag-service.js (version b17334ad1d8e2fc3d258cb540bdcc7e18b1256fe)
  • Edwin Elia

    Edwin Elia 77bd9ed49123abd409ec2722539a3846d6da4c37

    change construction of object getting returned by the ui in validator

    • cdap-ui/app/directives/validators/validator-ctrl.js (version 77bd9ed49123abd409ec2722539a3846d6da4c37)
  • anew <andreas@continuuity.com>

    anew <andreas@continuuity.com> 9d1ea44ee053a57528ab80c930af504d5c4522ea

    add a custom action that uses legacy configure() to workflow test

    • cdap-app-fabric/src/test/java/co/cask/cdap/WorkflowApp.java (version 9d1ea44ee053a57528ab80c930af504d5c4522ea)
  • Edwin Elia

    Edwin Elia 8b97f240ed80d9bcbcf6dabf58e23c666cda8c1a

    Merge pull request #4007 from caskdata/fix/ui-styling-edit-metadata
    moves pipeline metadata to in-line box

  • anew <andreas@continuuity.com>

    anew <andreas@continuuity.com> 47c8ad6a9515e53ad502daf3be35eaf559fc21f9

    refactor workflow driver to use configurer style when possible to create the action spec

    • cdap-api/src/main/java/co/cask/cdap/internal/workflow/DefaultWorkflowActionSpecification.java (version 47c8ad6a9515e53ad502daf3be35eaf559fc21f9)
    • cdap-api/src/main/java/co/cask/cdap/internal/workflow/ProgramWorkflowAction.java (version 47c8ad6a9515e53ad502daf3be35eaf559fc21f9)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/workflow/WorkflowDriver.java (version 47c8ad6a9515e53ad502daf3be35eaf559fc21f9)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/workflow/DefaultWorkflowActionConfigurer.java (version 47c8ad6a9515e53ad502daf3be35eaf559fc21f9)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/workflow/WorkflowNodeCreator.java (version 47c8ad6a9515e53ad502daf3be35eaf559fc21f9)
  • Gokul Gunasekaran

    Gokul Gunasekaran f5141f79055a2d092ad79bc8ec19a3a65e042174

    CDAP-3239 Check if the rowfield type is simple or nullable simple
    Commiting a failing unit test that reproduces the problem observed in the JIRA

    Fix the error check for row key to support nullable simple type

    Add some more comments

    Adding case to make sure simple type row key field still works

    • cdap-app-fabric/src/test/java/co/cask/cdap/SleepingWorkflowApp.java (version f5141f79055a2d092ad79bc8ec19a3a65e042174)
    • cdap-app-templates/cdap-etl/cdap-etl-realtime/src/test/java/co/cask/cdap/etl/realtime/ETLWorkerTest.java (version f5141f79055a2d092ad79bc8ec19a3a65e042174)
    • cdap-common/src/main/java/co/cask/cdap/internal/io/ReflectionRowRecordReader.java (version f5141f79055a2d092ad79bc8ec19a3a65e042174)
  • John Jackson

    John Jackson 58b760d8b8b152158fbc31d426f6472480a36869

    Update lifecycle.rst
    Minor edits

    • cdap-docs/reference-manual/source/http-restful-api/lifecycle.rst (version 58b760d8b8b152158fbc31d426f6472480a36869)
  • John Jackson

    John Jackson 5824b71e6791beb727f5ac8a73a1f19f9ab46398

    Update index.rst

    • cdap-docs/reference-manual/source/http-restful-api/index.rst (version 5824b71e6791beb727f5ac8a73a1f19f9ab46398)
  • John Jackson

    John Jackson 81c3efde38dbde9adadd61df7083c0f62c8f0d42

    Update artifact.rst
    Minor edits.

    • cdap-docs/reference-manual/source/http-restful-api/artifact.rst (version 81c3efde38dbde9adadd61df7083c0f62c8f0d42)
  • Gokul Gunasekaran

    Gokul Gunasekaran 15a8f9971bc92b311800ed3771df213f33b9dd82

    Addressing PR comments

    • cdap-app-templates/cdap-etl/cdap-etl-batch/src/test/java/co/cask/cdap/etl/batch/BatchETLDBTest.java (version 15a8f9971bc92b311800ed3771df213f33b9dd82)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/batch/source/DBSource.java (version 15a8f9971bc92b311800ed3771df213f33b9dd82)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/common/StructuredRecordUtils.java (version 15a8f9971bc92b311800ed3771df213f33b9dd82)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/test/java/co/cask/cdap/etl/common/StructuredRecordUtilsTest.java (version 15a8f9971bc92b311800ed3771df213f33b9dd82)
    • cdap-ui/templates/common/Database.json (version 15a8f9971bc92b311800ed3771df213f33b9dd82)
  • Ajai Narayan

    Ajai Narayan 95fecf8e9ab0e15f160ba45365ab095bbcdf7f85

    Merge pull request #4018 from caskdata/fix/ui-hydrator-node-placement
    reduces top offset of dag node placement

  • Ajai Narayan

    Ajai Narayan fc3fed23f18c0be1f1878ba0f063679da960b1d9

    Merge pull request #4014 from caskdata/fix/ui-remove-hydrator-search
    removes search from Hydrator navbar

  • Ajai Narayan

    Ajai Narayan 76ced46ea73acfb00a4b07a8d885e7937e69f88b

    Removes console statement + on cancel don't save name and description

    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version 76ced46ea73acfb00a4b07a8d885e7937e69f88b)
    • cdap-ui/app/features/adapters/templates/create/toppanel.html (version 76ced46ea73acfb00a4b07a8d885e7937e69f88b)
  • Ajai Narayan

    Ajai Narayan f5a708da031474cc4ff39550712f349660cd2ca5

    shrinks height to better fit textarea max chars

    • cdap-ui/app/features/adapters/toppanel.less (version f5a708da031474cc4ff39550712f349660cd2ca5)
  • Ajai Narayan

    Ajai Narayan 38802eec4d26089e6da7a41f29c399272e54fb06

    moves pipeline metadata to in-line box

    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version 38802eec4d26089e6da7a41f29c399272e54fb06)
    • cdap-ui/app/features/adapters/templates/create/popovers/metadata-detail.html (version 38802eec4d26089e6da7a41f29c399272e54fb06)
    • cdap-ui/app/features/adapters/templates/create/toppanel.html (version 38802eec4d26089e6da7a41f29c399272e54fb06)
    • cdap-ui/app/features/adapters/toppanel.less (version 38802eec4d26089e6da7a41f29c399272e54fb06)
  • John Jackson

    John Jackson 432a8e6e87730f1abb7aa0641811a2f532a900ef

    Merge pull request #3993 from caskdata/docs/3.2_metadata_properties
    Update cdap-defaults.xml

  • John Jackson

    John Jackson 0865040a801f5aab4e1b9c5eb3178ed0355681ff

    Merge branch 'release/3.2' into docs/3.2_metadata_properties
    Conflicts:
            cdap-common/src/main/resources/cdap-default.xml

  • Ajai Narayan

    Ajai Narayan a7785748d87869176d9a08ecb0263318d2c6a86e

    Merge pull request #4001 from caskdata/fix/ui-predefined-pipeline-template
    add option for predefined templates in wizard view

  • Edwin Elia

    Edwin Elia 837c373475d39e3c633bcfd595c0c434041254a7

    Merge pull request #3989 from caskdata/fix/ui-hydrator-config-modal
    change behavior for export modal in hydrator

  • Edwin Elia

    Edwin Elia 7847a0733a87c0c0cfcd7853742fc6028d7444e5

    fix styling issue after rebase with release/3.2

    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version 7847a0733a87c0c0cfcd7853742fc6028d7444e5)
    • cdap-ui/app/features/adapters/templates/create/popovers/viewconfig.html (version 7847a0733a87c0c0cfcd7853742fc6028d7444e5)
  • Edwin Elia

    Edwin Elia 516d5d9bf3d331043a0026766a54489bbbfc10bc

    change behavior for export modal in hydrator

    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version 516d5d9bf3d331043a0026766a54489bbbfc10bc)
    • cdap-ui/app/features/adapters/etlapps.less (version 516d5d9bf3d331043a0026766a54489bbbfc10bc)
    • cdap-ui/app/features/adapters/templates/create/popovers/viewconfig.html (version 516d5d9bf3d331043a0026766a54489bbbfc10bc)
    • cdap-ui/app/features/adapters/templates/create/toppanel.html (version 516d5d9bf3d331043a0026766a54489bbbfc10bc)
  • Edwin Elia

    Edwin Elia d8d1f5f797787880c93aecbfbee0b6a09514e948

    fix initialization of welcome screen

    • cdap-ui/app/features/adapters/controllers/create-ctrl.js (version d8d1f5f797787880c93aecbfbee0b6a09514e948)
  • Edwin Elia

    Edwin Elia 1efd7bebd8ac5361130eb9e6f52be9c60ff7f5fb

    update design

    • cdap-ui/app/features/adapters/controllers/create-ctrl.js (version 1efd7bebd8ac5361130eb9e6f52be9c60ff7f5fb)
    • cdap-ui/app/features/adapters/etlapps.less (version 1efd7bebd8ac5361130eb9e6f52be9c60ff7f5fb)
    • cdap-ui/app/features/adapters/templates/create.html (version 1efd7bebd8ac5361130eb9e6f52be9c60ff7f5fb)
  • Edwin Elia

    Edwin Elia ca46dc62d06add1216cdea034992faf323216907

    add option for predefined templates in wizard view

    • cdap-ui/app/features/adapters/controllers/create-ctrl.js (version ca46dc62d06add1216cdea034992faf323216907)
    • cdap-ui/app/features/adapters/controllers/create/leftpanel-ctrl.js (version ca46dc62d06add1216cdea034992faf323216907)
    • cdap-ui/app/features/adapters/etlapps.less (version ca46dc62d06add1216cdea034992faf323216907)
    • cdap-ui/app/features/adapters/templates/create.html (version ca46dc62d06add1216cdea034992faf323216907)
  • Edwin Elia

    Edwin Elia c94fa1a4fa345264aa0ae271a90899a8fba6045b

    add back button in predefined templates list

    • cdap-ui/app/features/adapters/etlapps.less (version c94fa1a4fa345264aa0ae271a90899a8fba6045b)
    • cdap-ui/app/features/adapters/templates/create.html (version c94fa1a4fa345264aa0ae271a90899a8fba6045b)
  • Bhooshan Mogal

    Bhooshan Mogal a3fe9021d8c04fa27385fa8d6f722a12f6c90750

    Merge pull request #4010 from caskdata/bugfix/spearate_prefix_scan_and_all
    Add support for both prefix scan search via * and keyword specific search

  • Ajai Narayan

    Ajai Narayan 793ef876e518979bded6658307a1f427126ccdf7

    Merge pull request #3985 from caskdata/fix/ui-program-history-link
    fix program history to get appId and programId

  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 06f26bcc05c416cab8f55a4776329764d212aa56

    adding artifact rest api docs

    • cdap-docs/included-applications/source/etl/creating.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/included-applications/source/etl/custom.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/included-applications/source/etl/operations.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/included-applications/source/etl/plugins/index.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/included-applications/source/etl/third-party.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/reference-manual/source/http-restful-api/apptemplates.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/reference-manual/source/http-restful-api/artifact.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/reference-manual/source/http-restful-api/index.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
    • cdap-docs/reference-manual/source/http-restful-api/lifecycle.rst (version 06f26bcc05c416cab8f55a4776329764d212aa56)
  • Ajai Narayan

    Ajai Narayan 8ee3470d1fcc1eee637d38b754e7dc9f88073651

    Merge pull request #3977 from caskdata/fix/ui-styling-my-pipelines-list
    adds styling + Drafts to My Pipelines list

  • Gokul Gunasekaran

    Gokul Gunasekaran c587fd118ac28501d8df28395d2c125406237bd8

    CDAP-3263 Removing row.case.insensitive field and adding a field case choice in DBSource plugin

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceRuntimeService.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/distributed/AbstractDistributedProgramRunner.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-batch/src/test/java/co/cask/cdap/etl/batch/BatchETLDBAdapterTest.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-batch/src/test/java/co/cask/cdap/etl/batch/BatchETLDBTest.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-common/src/main/java/co/cask/cdap/etl/common/RecordPutTransformer.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-common/src/test/java/co/cask/cdap/etl/common/RecordPutTransformerTest.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/batch/sink/TableSink.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/batch/source/DBSource.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/common/FieldCase.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/common/Properties.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/common/StructuredRecordUtils.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/common/TableSinkConfig.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/etl/realtime/sink/RealtimeTableSink.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/test/java/co/cask/cdap/etl/common/StructuredRecordUtilsTest.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-common/src/main/java/co/cask/cdap/common/conf/StringUtils.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-common/src/main/java/co/cask/cdap/common/lang/jar/BundleJarUtil.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-common/src/test/java/co/cask/cdap/common/lang/jar/BundleJarUtilTest.java (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-ui/templates/apps/predefined/AppendStreamToTableWithProjections-ETLBatch.json (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-ui/templates/apps/predefined/KafkaToHBaseTableETL-ETLRealtime.json (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-ui/templates/common/Database.json (version c587fd118ac28501d8df28395d2c125406237bd8)
    • cdap-ui/templates/common/Table.json (version c587fd118ac28501d8df28395d2c125406237bd8)
  • Bhooshan Mogal

    Bhooshan Mogal 5b83106f35c9cb8b28a1de43ce6da62fae7613ff

    (CDAP-3713) Removed all catch blocks in HTTP Handlers where we respond with an empty message, and let HttpExceptionHandler respond with a more descriptive message instead. This would help immensely while debugging test failures.

    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/NotificationFeedHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/ProgramLifecycleHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/TransactionHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/WorkflowHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/util/AbstractAppFabricHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/AppFabricClient.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-common/src/main/java/co/cask/cdap/gateway/handlers/ConfigHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/AbstractExploreMetadataHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/ExploreMetadataHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/NamespacedExploreMetadataHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/NamespacedQueryExecutorHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/QueryExecutorHttpHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-watchdog/src/main/java/co/cask/cdap/logging/gateway/handlers/LogHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
    • cdap-watchdog/src/main/java/co/cask/cdap/metrics/query/MetricsHandler.java (version 5b83106f35c9cb8b28a1de43ce6da62fae7613ff)
  • Poorna Chandra

    Poorna Chandra 7d9c1e12625eadcd055dab201110681233feab7d

    Merge pull request #3998 from caskdata/bugix/mds-scan
    CDAP-3624 Scan App MDS in smaller batches to prevent transaction timeout

  • Poorna Chandra

    Poorna Chandra 3f07ce5a7c6ec51cc21656fa7bd14d4098601793

    CDAP-3624 Scan App MDS in smaller batches to prevent transaction timeout

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/store/Store.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/AppMetadataStore.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/DefaultStore.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/LineageGenerator.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/AppFabricTestHelper.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/store/AppMetadataStoreTest.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/store/DefaultStoreTest.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/LineageGeneratorTest.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/LineageTest.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/MetadataStoreDataset.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/LineageDataset.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/dataset2/lib/table/MetadataStoreDatasetTest.java (version 3f07ce5a7c6ec51cc21656fa7bd14d4098601793)
  • Henry Saputra

    Henry Saputra 9b63f87e1a3d1dc35b6151e006d5a25e21c2f4cc

    Add support for prefix scan search via * and keyword specific search.
    Add unit test for prefix vs keyword search.

    Modify test to support * as prefix scan search.

    Add test for empty search result.

    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataHttpHandlerTest.java (version 9b63f87e1a3d1dc35b6151e006d5a25e21c2f4cc)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDataset.java (version 9b63f87e1a3d1dc35b6151e006d5a25e21c2f4cc)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDatasetTest.java (version 9b63f87e1a3d1dc35b6151e006d5a25e21c2f4cc)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> d69c4915ee3816221de9708ee0cfe0657a81f2f1

    CDAP-3714 remove requirement that main class is an application
    We need to remove this requirement because there are 3rd party
    jars that include this attribute in their manifest.

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/artifact/ArtifactInspector.java (version d69c4915ee3816221de9708ee0cfe0657a81f2f1)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/artifact/ArtifactInspectorTest.java (version d69c4915ee3816221de9708ee0cfe0657a81f2f1)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> f55ee57467d4d9538eac2e39abcba3166ef30494

    switch to actuall app request object instead of a custom object.

    • cdap-cli/src/main/java/co/cask/cdap/cli/command/app/CreateAppCommand.java (version f55ee57467d4d9538eac2e39abcba3166ef30494)
  • Henry Saputra

    Henry Saputra 3d04c03e0529f4b3748a671ee915f770b90f7b8c

    Merge pull request #4017 from caskdata/bugfix/CDAP-3634_search_case_insensitive
    [ CDAP-3634] Add support for case insensitive search for metadata

  • Henry Saputra

    Henry Saputra 129b6af54df7a321443f0924c1677c6f91538856

    [CDAP-3634] Add support for case insensitive search.

    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDataset.java (version 129b6af54df7a321443f0924c1677c6f91538856)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDefinition.java (version 129b6af54df7a321443f0924c1677c6f91538856)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDatasetTest.java (version 129b6af54df7a321443f0924c1677c6f91538856)
  • Alvin Wang

    Alvin Wang 074fee0ce4d6057693e119ceec374cd06af58ade

    Merge pull request #4006 from caskdata/hotfix/3635-2
    CDAP-3635: Make metadata service monitorable as a system service

  • Shankar <gowrishankar1988@gmail.com>

    Shankar <gowrishankar1988@gmail.com> ca489fa0549cca2c19ae489ee7a09c29ebb31d24

    Merge pull request #4004 from caskdata/bugfix/metadata-search-response
    using NamespacedId codec to serialize the response from metadata search

  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> c52f58920259fda2c1f8d8118e37a6548df299cb

    reduces top offset of dag node placement

    • cdap-ui/app/services/app/my-app-dag-service.js (version c52f58920259fda2c1f8d8118e37a6548df299cb)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 51db817d5a0c2b1324d322a541fb365bfd46e266

    fix create app command so that the config sent in the request comes from a config field in the file contents. This lets us extend the object if we have more arguments in the future, and it also makes it so that the same file can be used to create an app through curl and the CLI

    • cdap-cli/src/main/java/co/cask/cdap/cli/command/app/CreateAppCommand.java (version 51db817d5a0c2b1324d322a541fb365bfd46e266)
  • sreevatsan raman <sreevatsan@gmail.com>

    sreevatsan raman <sreevatsan@gmail.com> 41c5b7325bfa6f7d08def5352ab344e3db365987

    Merge pull request #4012 from caskdata/feature/logback-changes
    Change default log back to INFO

  • Henry Saputra

    Henry Saputra e2f581afc62508c645104b9a7e636495722835b1

    Merge pull request #3997 from caskdata/feature/CDAP-3571_validation_put_metadataadmin
    [CDAP-3571] Adding validation to business metadata creation

  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 40fa591884647e8c9d5eecf93e8a3b49e7336ea9

    removes search from Hydrator navbar

    • cdap-ui/app/directives/navbar-hydrator/navbar.html (version 40fa591884647e8c9d5eecf93e8a3b49e7336ea9)
    • cdap-ui/app/directives/navbar-hydrator/navbar.less (version 40fa591884647e8c9d5eecf93e8a3b49e7336ea9)
  • Poorna Chandra

    Poorna Chandra c61057957fbc4a6d74ce74fbb96f7d705927dbd0

    Merge pull request #4013 from caskdata/bugfix/log-saver-temp-fix
    Temporarily decreasing Log Saver check-pointing frequency

  • Poorna Chandra

    Poorna Chandra f0bdb9383fd2ca2bc78e930c3cbf2324258cd072

    Temporarily decreasing check-pointing frequency

    • cdap-watchdog/src/main/java/co/cask/cdap/logging/save/LogMetricsPlugin.java (version f0bdb9383fd2ca2bc78e930c3cbf2324258cd072)
  • Sreevatsan Raman

    Sreevatsan Raman 264639468517ae377453223ad78421ffd1102981

    Change default log back to INFO

    • cdap-distributions/src/etc/cdap/conf.dist/logback-container.xml (version 264639468517ae377453223ad78421ffd1102981)
  • Henry Saputra

    Henry Saputra 94570583647425f79ae543413b07bc2492b10b71

    [CDAP-3571] Adding validation to business metadata creation.
    Wire the CDAP-3571 to addProperties and addTags for checking.

    Add validation for non existance entities. Update unit tests.

    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/DefaultMetadataAdmin.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/MetadataAdmin.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/MetadataHttpHandler.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataHttpHandlerTest.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataTestBase.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-common/src/main/java/co/cask/cdap/common/InvalidMetadataException.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-common/src/main/java/co/cask/cdap/common/conf/Constants.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-common/src/main/resources/cdap-default.xml (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDataset.java (version 94570583647425f79ae543413b07bc2492b10b71)
    • cdap-master/src/main/java/co/cask/cdap/data/runtime/main/DatasetOpExecutorServerTwillRunnable.java (version 94570583647425f79ae543413b07bc2492b10b71)
  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> 456f2143b007ce2e3db76c7e15dd9abe18c7f041

    Merge pull request #4000 from caskdata/hotfix/CDAP-3674-misc-adapter-cleanup
    CDAP-3674 various small cleanups around adapter removal

  • Alvin Wang

    Alvin Wang ed07e57ddc6d6be90bd058af6529850613134a46

    CDAP-3635: Make metadata service monitorable as a system service

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/guice/AppFabricServiceRuntimeModule.java (version ed07e57ddc6d6be90bd058af6529850613134a46)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/MonitorHandlerTest.java (version ed07e57ddc6d6be90bd058af6529850613134a46)
    • cdap-common/src/main/java/co/cask/cdap/common/conf/Constants.java (version ed07e57ddc6d6be90bd058af6529850613134a46)
    • cdap-common/src/main/java/co/cask/cdap/common/twill/AbstractDistributedMasterServiceManager.java (version ed07e57ddc6d6be90bd058af6529850613134a46)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/datafabric/dataset/MetadataServiceManager.java (version ed07e57ddc6d6be90bd058af6529850613134a46)
    • cdap-watchdog/src/main/java/co/cask/cdap/logging/run/InMemoryMetadataServiceManager.java (version ed07e57ddc6d6be90bd058af6529850613134a46)
  • Terence Yim

    Terence Yim d49925abd59e6ff0b739fd458c18dbd03d77f5c6

    Merge pull request #4009 from caskdata/feature/fix-program-no-plugin
    Only localize plugin artifact jar if there is plugin being used for an application.

  • Terence Yim

    Terence Yim b84811666d828e20ff644566a7f70aff0e117846

    Only localize plugin artifact jar if there is plugin being used for an application.

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/distributed/AbstractDistributedProgramRunner.java (version b84811666d828e20ff644566a7f70aff0e117846)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> c33a03989d04a2770964ae3e10e88111330056c8

    Merge remote-tracking branch 'origin/release/3.2' into docs/introduce-artifacts-in-docs
    Conflicts:
            cdap-docs/developers-manual/source/building-blocks/index.rst

  • sagarkapare <sagar@cask.co>

    sagarkapare <sagar@cask.co> 2b3f875d1d5aee4e7c68b7fa3a888aba22829444

    Merge pull request #3970 from caskdata/bugfix/mr
    CDAP-3472 Correct error messsage when trying to stop the MapReduce pr…

  • Shankar Selvam

    Shankar Selvam 5ba372ac8656a4c59c4fddf7ef06e6df020e0b19

    using NamespacedId codec to serialize the response from metadata search and minor bugfix to include specific type when query param for target is ALL for search.

    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/DefaultMetadataAdmin.java (version 5ba372ac8656a4c59c4fddf7ef06e6df020e0b19)
    • cdap-app-fabric/src/main/java/co/cask/cdap/metadata/MetadataHttpHandler.java (version 5ba372ac8656a4c59c4fddf7ef06e6df020e0b19)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataHttpHandlerTest.java (version 5ba372ac8656a4c59c4fddf7ef06e6df020e0b19)
    • cdap-app-fabric/src/test/java/co/cask/cdap/metadata/MetadataTestBase.java (version 5ba372ac8656a4c59c4fddf7ef06e6df020e0b19)
  • John Jackson

    John Jackson b3996b7d52275cd33ed7f8365f12fb866a8ec7ab

    Merge pull request #3965 from caskdata/docs/3.2_metadata
    Metadata documentation

  • sagarkapare <sagar@cask.co>

    sagarkapare <sagar@cask.co> 96f04eb98258b3c8a5313d9d3f07bebb04963999

    Merge pull request #4002 from caskdata/feature/bugfix/ServiceUnavailable-checked
    Since ServiceUnavailableException is unchecked now, no need to have i…

  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> d353682aa60f96a31226f14833cb4b800d05a31f

    Merge pull request #3972 from caskdata/hotfix/CDAP-3442-fix-config-deserialization
    CDAP-3442 fix deploy failures when a config is given to plain app

  • sagarkapare <sagar@cask.co>

    sagarkapare <sagar@cask.co> 9df20b6b14245bd311eec81845fd8175162ae0ba

    Merge pull request #3973 from caskdata/bugfix/notification-error
    CDAP-3400 Do not log error when the Notification service is not yet started.

  • anew <andreas@continuuity.com>

    anew <andreas@continuuity.com> 16b557399cb41bbf7c89c2c99e36f19802190a2e

    fix a javadoc

    • cdap-api/src/main/java/co/cask/cdap/api/workflow/WorkflowActionConfigurer.java (version 16b557399cb41bbf7c89c2c99e36f19802190a2e)
  • anew <andreas@continuuity.com>

    anew <andreas@continuuity.com> 196696890abc39b99f9f370a4c14a3881eaea367

    remove internal uses of configure()

    • cdap-api/src/main/java/co/cask/cdap/internal/workflow/ProgramWorkflowAction.java (version 196696890abc39b99f9f370a4c14a3881eaea367)
    • cdap-app-fabric/src/test/java/co/cask/cdap/AppWithWorkflow.java (version 196696890abc39b99f9f370a4c14a3881eaea367)
    • cdap-app-fabric/src/test/java/co/cask/cdap/WorkflowApp.java (version 196696890abc39b99f9f370a4c14a3881eaea367)
    • cdap-app-templates/cdap-etl/cdap-etl-batch/src/main/java/co/cask/cdap/app/etl/batch/EmailAction.java (version 196696890abc39b99f9f370a4c14a3881eaea367)
    • cdap-unit-test/src/test/java/co/cask/cdap/test/app/DatasetWithCustomActionApp.java (version 196696890abc39b99f9f370a4c14a3881eaea367)
    • cdap-unit-test/src/test/java/net/fake/test/app/BundleJarApp.java (version 196696890abc39b99f9f370a4c14a3881eaea367)
  • sagarkapare <sagar@cask.co>

    sagarkapare <sagar@cask.co> a6468e9c19fb4022f71c52462f4a5a918a9386d1

    CDAP-3472 Fixed test case.

    • cdap-cli-tests/src/test/java/co/cask/cdap/cli/CLIMainTest.java (version a6468e9c19fb4022f71c52462f4a5a918a9386d1)
  • John Jackson

    John Jackson 49c997ddbe1863075cbec5943f904221c339ece4

    Remove extraneous spaces.

    • cdap-docs/reference-manual/source/http-restful-api/metadata.rst (version 49c997ddbe1863075cbec5943f904221c339ece4)
  • sagarkapare <sagar@cask.co>

    sagarkapare <sagar@cask.co> 44d7a93decac61727d69a67ae31f7d6c24fb9e3a

    CDAP-3400 Addressed review comments.

    • cdap-data-fabric/src/main/java/co/cask/cdap/data/stream/service/LocalStreamService.java (version 44d7a93decac61727d69a67ae31f7d6c24fb9e3a)
    • cdap-notifications/src/main/java/co/cask/cdap/notifications/service/inmemory/InMemoryNotificationService.java (version 44d7a93decac61727d69a67ae31f7d6c24fb9e3a)