Findbugs on develop branch

Build: #245 was successful Scheduled with changes by 14 people

Code commits

CDAP/develop

  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> 28507ea1f5a5feffa41ac1b6f5b7b243df68def2

    Merge pull request #3874 from caskdata/feature/CDAP-3595-remove-adapter-cli
    CDAP-3595 removing adapter and template cli commands

  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> 48ae7b1e19d02b795fe9e74a44bb172d5454e9b9

    Merge pull request #3866 from caskdata/feature/CDAP-3592-etl-batch-multi-sink-refactor
    CDAP-3592 refactoring to prepare for multiple sinks in etl batch.

  • Bhooshan Mogal

    Bhooshan Mogal 1879d703dc48ca48962dde5611feb194e1f914a3

    Merge pull request #3872 from caskdata/fix/ui-licence-check
    Adds license to side-service.js & modifies pom.xml to exclude node/**…

  • Bhooshan Mogal

    Bhooshan Mogal 25afac20df5c3a16979e456504ca0eccdeb253f2

    Move RAT excludes for cdap-ui to cdap-ui module. Add missing license headers.

    • cdap-ui/README.rst (version 25afac20df5c3a16979e456504ca0eccdeb253f2)
    • cdap-ui/conf/ui-env.sh (version 25afac20df5c3a16979e456504ca0eccdeb253f2)
    • cdap-ui/pom.xml (version 25afac20df5c3a16979e456504ca0eccdeb253f2)
    • pom.xml (version 25afac20df5c3a16979e456504ca0eccdeb253f2)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 8f81ba0b4420cbdd3766beca657fb2586dd9cff2

    CDAP-3592 small fixes
    remove unused imports, add comments, and add a check.

    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/main/java/co/cask/cdap/app/etl/batch/ETLMapReduce.java (version 8f81ba0b4420cbdd3766beca657fb2586dd9cff2)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/common/ETLConfig.java (version 8f81ba0b4420cbdd3766beca657fb2586dd9cff2)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/TimePartitionedFileSetDatasetAvroSink.java (version 8f81ba0b4420cbdd3766beca657fb2586dd9cff2)
  • John Jackson

    John Jackson 7df031d9ee3fefcf32501f350fa57e73bb6adef3

    Update tpfsparquet.rst
    Removed extra double-quote.

    • cdap-docs/application-templates/source/etl/templates/sinks/batch/tpfsparquet.rst (version 7df031d9ee3fefcf32501f350fa57e73bb6adef3)
  • John Jackson

    John Jackson 8b3b85af384cc5d6a9d3c0fd523cdafac80be8c3

    Update tpfsavro.rst
    Removed extra double-quote.

    • cdap-docs/application-templates/source/etl/templates/sinks/batch/tpfsavro.rst (version 8b3b85af384cc5d6a9d3c0fd523cdafac80be8c3)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> e035e4b363013d1b0a2b187dcc8bfd12b9457f81

    CDAP-3595 removing adapter and template cli commands

    • cdap-cli/src/main/java/co/cask/cdap/cli/ArgumentName.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/DefaultCompleters.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/ElementType.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/CreateAdapterCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/DeleteAdapterCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/DescribeAdapterCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/GetAdapterLogsCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/GetAdapterRunsCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/GetAdapterStatusCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/ListAdaptersCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/StartAdapterCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/adapter/StopAdapterCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/apptemplate/DescribeAppTemplateCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/apptemplate/GetAppTemplatePluginsCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/command/apptemplate/ListAppTemplatesCommand.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/commandset/AdapterCommands.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/commandset/ApplicationTemplateCommands.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/commandset/DefaultCommands.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/completer/element/AdapterIdCompleter.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
    • cdap-cli/src/main/java/co/cask/cdap/cli/completer/element/AppTemplateIdCompleter.java (version e035e4b363013d1b0a2b187dcc8bfd12b9457f81)
  • Poorna Chandra

    Poorna Chandra b442203a56149a27bd60d7189f3e80fa5120e025

    Merge pull request #3869 from caskdata/feature/lineage-store
     CDAP-3519 Adding lineage store

  • Poorna Chandra

    Poorna Chandra 3451d49ae3577f4777a0e4be7e992f38d2046e09

    CDAP-3519 Adding lineage store

    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/LineageService.java (version 3451d49ae3577f4777a0e4be7e992f38d2046e09)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/LineageStore.java (version 3451d49ae3577f4777a0e4be7e992f38d2046e09)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/dataset2/DatasetFrameworkTestUtil.java (version 3451d49ae3577f4777a0e4be7e992f38d2046e09)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/lineage/LineageServiceTest.java (version 3451d49ae3577f4777a0e4be7e992f38d2046e09)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 621ff2bcf7943d477638149ac808ff5d5349ce63

    CDAP-3592 fix bug where single output jobs were not writing correctly
    If there is one output for a mapreduce job, you cannot use
    context.write(name, key, val), but have to use context.write(key, val).
    This fix checks if there are no error datasets and only one sink.
    If so, it will write using the right method.

    • cdap-api/src/main/java/co/cask/cdap/api/mapreduce/MapReduceTaskContext.java (version 621ff2bcf7943d477638149ac808ff5d5349ce63)
    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/main/java/co/cask/cdap/app/etl/batch/ETLMapReduce.java (version 621ff2bcf7943d477638149ac808ff5d5349ce63)
  • Ajai Narayan

    Ajai Narayan c0e5c66df047db7a7535e5eaca1f62c783480f4c

    Adds license to side-service.js & modifies pom.xml to exclude node/** under cdap-ui folder

    • cdap-ui/app/features/adapters/services/sidebar-service.js (version c0e5c66df047db7a7535e5eaca1f62c783480f4c)
    • pom.xml (version c0e5c66df047db7a7535e5eaca1f62c783480f4c)
  • Chris Gianelloni

    Chris Gianelloni e9f27cac620dfd922b17fce0230b8be0f03477b2

    Merge pull request #3864 from caskdata/feature/CDAP-3549
    CDAP-3549 Enable SSH forwarding

  • Ajai Narayan

    Ajai Narayan 14eecb17c23ad73b4929124887573556ef84ff9e

    Merge pull request #3851 from caskdata/feature/ui-styling-hydrator-left-panel
    Feature/ui styling hydrator left panel

  • John Jackson

    John Jackson aac74c771c51c569c7403bbd5610a90264cad63d

    Merge pull request #3858 from caskdata/feature/3.2_remove_readme_markdown
    Remove README.md files from examples

  • John Jackson

    John Jackson ab0d3f3bf0e864589de55e7cd9849ce4614bd98e

    Update CubeService.java
    removed superfluos mention of 'cube'

    • cdap-examples/CubeService/src/main/java/co/cask/cdap/examples/cube/CubeService.java (version ab0d3f3bf0e864589de55e7cd9849ce4614bd98e)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 78212a5f212215676fc292466b4392ee4ab5d1f5

    CDAP-3592 fix checkstyle and bad test
    fix the realtime multi stream output test case so that it does
    not rely on timing. Instead of waiting for some time for the
    worker to run and write, keep checking the streams while the
    worker is running, and only stop the worker at the end.

    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/test/java/co/cask/cdap/app/etl/batch/ETLMapReduceTest.java (version 78212a5f212215676fc292466b4392ee4ab5d1f5)
    • cdap-app-templates/cdap-etl/cdap-etl-realtime-app/src/test/java/co/cask/cdap/app/etl/realtime/ETLWorkerTest.java (version 78212a5f212215676fc292466b4392ee4ab5d1f5)
  • Bhooshan Mogal

    Bhooshan Mogal b2ead1946c386a967251749ed6911aa33377f468

    Merge pull request #3857 from caskdata/feature/persist-runtime-args
    [CDAP-3495] Persisted the runtime arguments with which a program was …

  • Bhooshan Mogal

    Bhooshan Mogal 92ca15829655c7191b1da9c4b92c08a89ca5c715

    [CDAP-3495] Persisted the runtime arguments with which a program was started in its RunRecord's properties.
    The runtime arguments are stored in the properties of the RunRecord with the key 'runtimeArgs'.
    Also removed some unused code including the existing, unused code for persisting runtime arguments.

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/store/Store.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceProgramRunner.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/spark/SparkProgramRunner.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/services/ProgramLifecycleService.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/AppMetadataStore.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/DefaultStore.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/store/ProgramArgs.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/WorkflowStatsSLAHttpHandlerTest.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/store/DefaultStoreTest.java (version 92ca15829655c7191b1da9c4b92c08a89ca5c715)
  • Poorna Chandra

    Poorna Chandra 91325be8b48104c0496c58dc35d70bfb5fa88c53

    Merge pull request #3855 from caskdata/feature/lineage-dataset
    CDAP-3519 First cut of Lineage computation based on Dataset accesses by a Program

  • Poorna Chandra

    Poorna Chandra c161962f9bbe72a7ee9228eefc961bf0d36fffec

    CDAP-3519 First cut of Lineage computation based on Dataset accesses by a Program

    • cdap-data-fabric/src/main/java/co/cask/cdap/data/runtime/SystemDatasetRuntimeModule.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/AccessType.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/Lineage.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/LineageDataset.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/LineageDatasetDefinition.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/LineageDatasetModule.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/LineageService.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/lineage/Relation.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/lineage/LineageDatasetTest.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/metadata/lineage/LineageServiceTest.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
    • cdap-proto/src/main/java/co/cask/cdap/proto/Id.java (version c161962f9bbe72a7ee9228eefc961bf0d36fffec)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 87b91f4cfb33fb5dd5f6a607204976ea56aeef68

    CDAP-3592 add logic for multiple sinks in etl batch
    This change stores the mapping of sink id to output names in the
    hadoop job conf before the job is submitted. At runtime, the
    mapping is looked up, and each output record is written to all
    the output names mapped to each sink.

    Also general refactoring to remove warnings.

    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/main/java/co/cask/cdap/app/etl/batch/ETLMapReduce.java (version 87b91f4cfb33fb5dd5f6a607204976ea56aeef68)
    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/main/java/co/cask/cdap/app/etl/batch/config/ETLBatchConfig.java (version 87b91f4cfb33fb5dd5f6a607204976ea56aeef68)
    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/test/java/co/cask/cdap/app/etl/batch/BaseETLBatchTest.java (version 87b91f4cfb33fb5dd5f6a607204976ea56aeef68)
    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/test/java/co/cask/cdap/app/etl/batch/ETLMapReduceTest.java (version 87b91f4cfb33fb5dd5f6a607204976ea56aeef68)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/TimePartitionedFileSetDatasetAvroSink.java (version 87b91f4cfb33fb5dd5f6a607204976ea56aeef68)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/TimePartitionedFileSetDatasetParquetSink.java (version 87b91f4cfb33fb5dd5f6a607204976ea56aeef68)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/TimePartitionedFileSetSink.java (version 87b91f4cfb33fb5dd5f6a607204976ea56aeef68)
  • ataylor4 <ataylor4@stanford.edu>

    ataylor4 <ataylor4@stanford.edu> 1b8ffaf30d50d4347e6ba5538cf3d37b89cb3088

    Merge pull request #3862 from caskdata/feature/move-record-writable
    Moved RecordWritableConverter to cdap-etl-common

  • Alvin Wang

    Alvin Wang 72bb944d4c02892b8507a63013acf98aff33ab65

    Merge pull request #3867 from caskdata/feature/common-cli-8
    Use common-cli 0.8.0

  • Terence Yim

    Terence Yim 3731510b6577d591f59b5f56572e7150b253e5b0

    Merge pull request #3861 from caskdata/feature/move-mock-class
    Move MockAppConfigurer into test source.

  • Henry Saputra

    Henry Saputra 617973847c7434bc3664567f27998145d2f1f586

    Small change to skip one string when parsing from MDSKey. Missing commit.

    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDataset.java (version 617973847c7434bc3664567f27998145d2f1f586)
  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> 4efdd6daefb50a91a7264a0e84837f6c9506cbc8

    CDAP-3592 refactoring to prepare for multiple sinks in etl batch.
    Switching ETLMapper to implement ProgramLifecycle<MapReduceTaskContext>
    instead of ProgramLifecycle<MapReduceContext>. This will give access
    to the new context.write(name, key, value) methods that will be
    required to support multiple sinks.

    In order to do this, introduced a BatchRuntimeContext class that is
    passed to sources, transforms, and sinks at initialize time instead of
    passing BatchContext. This is because BatchContext allows you to get
    the Hadoop Job, add outputs, and set input - all of which really only
    makes sense in the prepareRun (beforeSubmit) method. In addition,
    MapReduceTaskContext has no way to get the Hadoop Job, so the change
    is required. In the process also cleaning up the context classes to
    remove duplicate code and remove usage of AdapterContext.

    • cdap-app-templates/cdap-etl/cdap-etl-api/src/main/java/co/cask/cdap/template/etl/api/TransformContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-api/src/main/java/co/cask/cdap/template/etl/api/batch/BatchContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-api/src/main/java/co/cask/cdap/template/etl/api/batch/BatchRuntimeContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-api/src/main/java/co/cask/cdap/template/etl/api/batch/BatchSink.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-api/src/main/java/co/cask/cdap/template/etl/api/batch/BatchSource.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/main/java/co/cask/cdap/app/etl/batch/ETLMapReduce.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-batch/src/main/java/co/cask/cdap/template/etl/batch/ETLMapReduce.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/batch/BatchTransformContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/batch/MapReduceBatchContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/batch/MapReduceRuntimeContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/batch/MapReduceSinkContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/batch/MapReduceSourceContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/common/ScopedPluginContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/realtime/RealtimeTransformContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/realtime/WorkerRealtimeContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/BatchCubeSink.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/DBSink.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/TableSink.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/TimePartitionedFileSetDatasetAvroSink.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/sink/TimePartitionedFileSetDatasetParquetSink.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/source/DBSource.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/source/ElasticsearchSource.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/source/TableSource.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/transform/ValidatorTransform.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/test/java/co/cask/cdap/template/etl/common/MockRealtimeContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/test/java/co/cask/cdap/template/etl/transform/MockTransformContext.java (version 4efdd6daefb50a91a7264a0e84837f6c9506cbc8)
  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> 6df99b02de3b428498a65b66fb58ce0565f102d8

    Merge pull request #3850 from caskdata/feature/CDAP-3591-etl-realtime-multiple-sinks
    CDAP-3591 ability to write to multiple sinks in etl realtime

  • Albert Shau <albert@cask.co>

    Albert Shau <albert@cask.co> b9d137ada7c5fd1bd8e85cb3305b33420548dd68

    CDAP-3591 ability to write to multiple sinks in etl realtime
    Adding the ability to write to multiple sinks in the etl realtime
    application. The exact same data will be written to all sinks.
    If transactional sinks are used, a failure to write to one sink
    will cause that write to other sinks to fail. If non-transactional
    sinks are used, a write to one sink can succeed while a write to
    another sink can fail.

    • cdap-app-templates/cdap-etl/cdap-etl-batch-app/src/main/java/co/cask/cdap/app/etl/batch/ETLMapReduce.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/common/Constants.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/common/ETLConfig.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/common/ETLTemplate.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/common/Pipeline.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/co/cask/cdap/template/etl/common/PipelineRegisterer.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-realtime-app/src/main/java/co/cask/cdap/app/etl/realtime/ETLWorker.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-realtime-app/src/main/java/co/cask/cdap/app/etl/realtime/config/ETLRealtimeConfig.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
    • cdap-app-templates/cdap-etl/cdap-etl-realtime-app/src/test/java/co/cask/cdap/app/etl/realtime/ETLWorkerTest.java (version b9d137ada7c5fd1bd8e85cb3305b33420548dd68)
  • Rohit Sinha

    Rohit Sinha 8b2c3a86940598dc820477acda0045e58affc7ba

    Merge pull request #3451 from caskdata/feature/CDAP-2892-paused-triggers
    CDAP 2892 : Deploy schedule triggers in paused state and get rid of lazyStart() scheduler hack

  • Alvin Wang

    Alvin Wang 72cdb224ced8a12e6de1c42a3d986e5963ce767e

    Use common-cli 0.8.0

    • pom.xml (version 72cdb224ced8a12e6de1c42a3d986e5963ce767e)
  • Ashley Taylor

    Ashley Taylor e9af454ff7ff8885893e2542beb0933f9ce21665

    Fixed checkstyle errors

    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/source/ElasticsearchSource.java (version e9af454ff7ff8885893e2542beb0933f9ce21665)
  • Henry Saputra

    Henry Saputra c120d4500eaa7a0536b5d78d00869a46d6988508

    Merge pull request #3860 from caskdata/feature/search_business_metadata
    Add methods to convert NamespacedId to String and vice versa for Business Metadata dataset.

  • Henry Saputra

    Henry Saputra c8c92d4279e61cc4dc50c3c7890af1d47a57d47e

    Add methods to convert NamespacedId to String and vice versa for Business Metadata dataset.

    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/metadata/dataset/BusinessMetadataDataset.java (version c8c92d4279e61cc4dc50c3c7890af1d47a57d47e)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> a3863a0d9e09b33094c5c51b7e9fe13a6747cca5

    moves top panel + left panel (styling only) to adapters

    • cdap-ui/app/directives/group-side-panel/group-side-panel-ctrl.js (version a3863a0d9e09b33094c5c51b7e9fe13a6747cca5)
    • cdap-ui/app/directives/group-side-panel/group-side-panel.html (version a3863a0d9e09b33094c5c51b7e9fe13a6747cca5)
    • cdap-ui/app/directives/group-side-panel/group-side-panel.less (version a3863a0d9e09b33094c5c51b7e9fe13a6747cca5)
    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version a3863a0d9e09b33094c5c51b7e9fe13a6747cca5)
    • cdap-ui/app/features/adapters/leftpanel.less (version a3863a0d9e09b33094c5c51b7e9fe13a6747cca5)
    • cdap-ui/app/features/adapters/templates/create/toppanel.html (version a3863a0d9e09b33094c5c51b7e9fe13a6747cca5)
    • cdap-ui/app/features/adapters/toppanel.less (version a3863a0d9e09b33094c5c51b7e9fe13a6747cca5)
  • Chris Gianelloni

    Chris Gianelloni 4279ed1cfd3498ed7301e2bf98656a3e12894ede

    CDAP-3549 Enable SSH forwarding

    • cdap-distributions/src/packer/cdap-sdk-ubuntu12.json (version 4279ed1cfd3498ed7301e2bf98656a3e12894ede)
    • cdap-distributions/src/packer/scripts/motd.sh (version 4279ed1cfd3498ed7301e2bf98656a3e12894ede)
  • Ashley Taylor

    Ashley Taylor b64815dff0a2bf7b54291ff5a80c944305b97a1c

    Moved RecordWritableConverter to cdap-etl-common

    • cdap-app-templates/cdap-etl/cdap-etl-common/src/main/java/co/cask/cdap/etl/common/RecordWritableConverter.java (version b64815dff0a2bf7b54291ff5a80c944305b97a1c)
    • cdap-app-templates/cdap-etl/cdap-etl-common/src/test/java/co/cask/cdap/etl/common/RecordWritableConverterTest.java (version b64815dff0a2bf7b54291ff5a80c944305b97a1c)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/batch/source/ElasticsearchSource.java (version b64815dff0a2bf7b54291ff5a80c944305b97a1c)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/main/java/co/cask/cdap/template/etl/common/RecordWritableConverter.java (version b64815dff0a2bf7b54291ff5a80c944305b97a1c)
    • cdap-app-templates/cdap-etl/cdap-etl-lib/src/test/java/co/cask/cdap/template/etl/common/RecordWritableConverterTest.java (version b64815dff0a2bf7b54291ff5a80c944305b97a1c)
  • Terence Yim

    Terence Yim 4a693c485cd81bcc7e03762e5b54aeff4ef86bda

    Move MockAppConfigurer into test source. - It shouldn’t be in main. - Make cdap-integration-test depends on app-fabric test-jar

    • cdap-app-fabric/src/main/java/co/cask/cdap/app/MockAppConfigurer.java (version 4a693c485cd81bcc7e03762e5b54aeff4ef86bda)
    • cdap-app-fabric/src/test/java/co/cask/cdap/app/MockAppConfigurer.java (version 4a693c485cd81bcc7e03762e5b54aeff4ef86bda)
    • cdap-integration-test/pom.xml (version 4a693c485cd81bcc7e03762e5b54aeff4ef86bda)
    • cdap-integration-test/src/main/java/co/cask/cdap/test/IntegrationTestManager.java (version 4a693c485cd81bcc7e03762e5b54aeff4ef86bda)
    • cdap-unit-test/src/main/java/co/cask/cdap/test/UnitTestManager.java (version 4a693c485cd81bcc7e03762e5b54aeff4ef86bda)
  • John Jackson

    John Jackson 281628e44bb07117cf8c96c66a9aacc45cb44760

    Correct two paragraphs.

    • cdap-examples/README.rst (version 281628e44bb07117cf8c96c66a9aacc45cb44760)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> bab7ff7046342c8b07577e40a812130c99892423

    removes unnecessary commented out code

    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version bab7ff7046342c8b07577e40a812130c99892423)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> cb6a177ae7beae52cd7e68e1585b28d634cba1b4

    adds metadata edit functionality to top panel

    • cdap-ui/app/directives/group-side-panel/group-side-panel-ctrl.js (version cb6a177ae7beae52cd7e68e1585b28d634cba1b4)
    • cdap-ui/app/directives/group-side-panel/group-side-panel.html (version cb6a177ae7beae52cd7e68e1585b28d634cba1b4)
    • cdap-ui/app/directives/group-side-panel/group-side-panel.less (version cb6a177ae7beae52cd7e68e1585b28d634cba1b4)
    • cdap-ui/app/features/adapters/controllers/create/metadata-ctrl.js (version cb6a177ae7beae52cd7e68e1585b28d634cba1b4)
    • cdap-ui/app/features/adapters/routes.js (version cb6a177ae7beae52cd7e68e1585b28d634cba1b4)
    • cdap-ui/app/features/adapters/templates/create/metadata.html (version cb6a177ae7beae52cd7e68e1585b28d634cba1b4)
  • John Jackson

    John Jackson 3d0c663c79065be5557cf057a4cc2338fe84210e

    Organizes the modules in the deploy_pom.xml alphabetically (though this pom.xml seems to be ignored currently) Replaces a reference to README.md with README.rst in the rat-check Removes obsolete README.md files and consolidates their information either in a Java file or the main README.rst.

    • cdap-examples/CubeService/README.md (version 3d0c663c79065be5557cf057a4cc2338fe84210e)
    • cdap-examples/CubeService/src/main/java/co/cask/cdap/examples/cube/CubeService.java (version 3d0c663c79065be5557cf057a4cc2338fe84210e)
    • cdap-examples/HelloWorld/README.md (version 3d0c663c79065be5557cf057a4cc2338fe84210e)
    • cdap-examples/Purchase/README.md (version 3d0c663c79065be5557cf057a4cc2338fe84210e)
    • cdap-examples/README.rst (version 3d0c663c79065be5557cf057a4cc2338fe84210e)
    • cdap-examples/deploy_pom.xml (version 3d0c663c79065be5557cf057a4cc2338fe84210e)
    • cdap-examples/pom.xml (version 3d0c663c79065be5557cf057a4cc2338fe84210e)
  • Rohit Sinha

    Rohit Sinha 75ebc31f965ed1b6d5043586c5cc0813532e7d26

    Remove SCHEDULERS_LAZY_START from upgrade tool

    • cdap-master/src/main/java/co/cask/cdap/data/tools/UpgradeTool.java (version 75ebc31f965ed1b6d5043586c5cc0813532e7d26)
  • Rohit Sinha

    Rohit Sinha 0040436e52b2fbf7b62cf5775690cdbcfd7757e6

    Fix testSchedule in CLIMainTest to check for suspended on deployment

    • cdap-cli-tests/src/test/java/co/cask/cdap/cli/CLIMainTest.java (version 0040436e52b2fbf7b62cf5775690cdbcfd7757e6)
  • Rohit Sinha

    Rohit Sinha aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7

    CDAP-2892: Workflow triggers are paused on deploy and remove lazyStart hack for Scheduler

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/schedule/AbstractSchedulerService.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/schedule/DistributedSchedulerService.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/schedule/LocalSchedulerService.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/schedule/StreamSizeScheduler.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/schedule/TimeScheduler.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/services/AdapterService.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/AppFabricTestHelper.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/runtime/schedule/SchedulerServiceTest.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/AppFabricTestBase.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-client-tests/src/test/java/co/cask/cdap/client/ScheduleClientTestRun.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-common/src/main/java/co/cask/cdap/common/conf/Constants.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
    • cdap-unit-test/src/main/java/co/cask/cdap/test/ConfigurableTestBase.java (version aa2d95f1c2ae2dcc37606edb2404ad949eb9d3c7)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 3b9a6013ee4a3b221ba5b2e82f782cbfeb7eed13

    updates Hydrator styling based on mocks

    • cdap-ui/app/directives/group-side-panel/group-side-panel.less (version 3b9a6013ee4a3b221ba5b2e82f782cbfeb7eed13)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> f4e85cfa670b4f00a7a3fe6aac0c164ab3aa7f98

    updates Hydrator nav based on updated mocks

    • cdap-ui/app/directives/navbar/navbar.html (version f4e85cfa670b4f00a7a3fe6aac0c164ab3aa7f98)
    • cdap-ui/app/styles/themes/cdap/header.less (version f4e85cfa670b4f00a7a3fe6aac0c164ab3aa7f98)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> fcd2c15c7052ac86c2d5e72e23947989ca0626cc

    adds z-index to footer

    • cdap-ui/app/styles/common.less (version fcd2c15c7052ac86c2d5e72e23947989ca0626cc)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> fe3fda3aa3c0d626ae1dba3609975af9ff0507d6

    fixes positioning issue for bottom console

    • cdap-ui/app/directives/group-side-panel/group-side-panel-ctrl.js (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/directives/group-side-panel/group-side-panel.html (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/directives/group-side-panel/group-side-panel.js (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/features/adapters/bottompanel.less (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/features/adapters/controllers/create/bottompanel-ctrl.js (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/features/adapters/controllers/create/leftpanel-ctrl.js (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/features/adapters/services/sidebar-service.js (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/features/adapters/templates/create/bottompanel.html (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
    • cdap-ui/app/features/adapters/templates/create/leftpanel.html (version fe3fda3aa3c0d626ae1dba3609975af9ff0507d6)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 1218c6ab6f8a25eda4071ab41bd6278fb5d7a274

    adjusts height of bottom panel body

    • cdap-ui/app/features/adapters/bottompanel.less (version 1218c6ab6f8a25eda4071ab41bd6278fb5d7a274)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 6e549e0b34107957031c9c72a5234133af55baaa

    adds bottom panel; changes right panel to top

    • cdap-ui/app/directives/group-side-panel/group-side-panel.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/directives/group-side-panel/group-side-panel.less (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/directives/navbar/navbar.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/bottompanel.less (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/controllers/create/bottompanel-ctrl.js (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/controllers/create/rightpanel-ctrl.js (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/controllers/create/toppanel-ctrl.js (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/routes.js (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/create.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/create/bottompanel.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/create/rightpanel.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/create/toppanel.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/partial/console.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/partial/node-config.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/partial/pipeline-config.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/features/adapters/templates/partial/reference.html (version 6e549e0b34107957031c9c72a5234133af55baaa)
    • cdap-ui/app/styles/themes/cdap/header.less (version 6e549e0b34107957031c9c72a5234133af55baaa)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> 2baa7f9253b52b695ce5ca3720c41aeecdf6191a

    rearranges structure for Hydrator

    • cdap-ui/app/directives/group-side-panel/group-side-panel.html (version 2baa7f9253b52b695ce5ca3720c41aeecdf6191a)
    • cdap-ui/app/features/adapters/templates/create.html (version 2baa7f9253b52b695ce5ca3720c41aeecdf6191a)
    • cdap-ui/app/features/adapters/templates/create/metadata.html (version 2baa7f9253b52b695ce5ca3720c41aeecdf6191a)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> b30cbd71ee1abc7d9f6a2152a1edfd2cd0d8da27

    adds ng-ifs to account for Hydrator

    • cdap-ui/app/directives/navbar/navbar.html (version b30cbd71ee1abc7d9f6a2152a1edfd2cd0d8da27)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> c670c30f19fd63cb9c0931a829f865406ca85372

    removes icons from actions text

    • cdap-ui/app/features/adapters/controllers/create/rightpanel-ctrl.js (version c670c30f19fd63cb9c0931a829f865406ca85372)
  • Andrew Westlund <astewes@gmail.com>

    Andrew Westlund <astewes@gmail.com> d7297a86720e6616a740ba2c99961ec50ed7fa2a

    adds base styling for Hydrator

    • cdap-ui/app/directives/group-side-panel/group-side-panel.less (version d7297a86720e6616a740ba2c99961ec50ed7fa2a)
    • cdap-ui/app/features/adapters/adapters.less (version d7297a86720e6616a740ba2c99961ec50ed7fa2a)
    • cdap-ui/app/features/adapters/etlapps.less (version d7297a86720e6616a740ba2c99961ec50ed7fa2a)
    • cdap-ui/app/styles/img/hydrator.png (version d7297a86720e6616a740ba2c99961ec50ed7fa2a)
    • cdap-ui/app/styles/img/hydrator_header_bg.jpg (version d7297a86720e6616a740ba2c99961ec50ed7fa2a)
    • cdap-ui/app/styles/themes/cdap/header.less (version d7297a86720e6616a740ba2c99961ec50ed7fa2a)
    • cdap-ui/app/styles/themes/cdap/mixins.less (version d7297a86720e6616a740ba2c99961ec50ed7fa2a)