Cask Data Application Platform - Develop Build and Test

Build: #396 was successful

Job: Unit Test Job was successful

Stages & jobs

  1. Unit Test Stage

Code commits

CDAP/develop

  • albertshau <albert@cask.co>

    albertshau <albert@cask.co> fb5d490c133eb0831cbd0d4dced479d0dad8a09c

    Merge pull request #1382 from caskdata/feature/CDAP-1472-explorable-object-table
    Feature/cdap 1472 explorable object table

  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> 04eefb4ef3de6ae910702be2a5c008721425dbd7

    CDAP-1472 tweaks to javadocs.

    • cdap-api/src/main/java/co/cask/cdap/api/dataset/lib/ObjectMappedTable.java (version 04eefb4ef3de6ae910702be2a5c008721425dbd7)
    • cdap-api/src/main/java/co/cask/cdap/api/dataset/lib/ObjectMappedTableProperties.java (version 04eefb4ef3de6ae910702be2a5c008721425dbd7)
  • Ajai Narayan

    Ajai Narayan fcdc70bbae5da93f48fcdf3d232c2af44bc05a2c

    Merge pull request #1453 from caskdata/feature/ui-workflows-api-fix
    Fixes workflows view based on '/workflows/workflowId' API changes

  • Sreevatsan Raman

    Sreevatsan Raman 12d11e523bf67fd5475c0f61d731a86feff2d06a

    Merge pull request #1444 from caskdata/feature/twill-upgrade-0.5.0
    Upgrade to use Apache Twill 0.5.0-incubating

  • Alex Baranau

    Alex Baranau a99577dc35e640a4b1c3d40fa51ee05c22955239

    Merge pull request #1443 from caskdata/feature/htable-versions
    CDAP-1652: Do not store unlimited number of versions in meta tables

  • Sreevatsan Raman

    Sreevatsan Raman 745c6e72cb4c6148edfe3f1458878c1847de62c7

    Merge pull request #1450 from caskdata/feature/streams-v3-changes
    Streams V3 API changes

  • Alex Baranau

    Alex Baranau 06d8c06ba80047fd89fdbcc8145984fc0259678e

    fix HBaseMetricsTableTest: enable readless increments

    • cdap-data-fabric-tests/src/test/java/co/cask/cdap/data2/dataset2/lib/table/hbase/HBaseMetricsTableTest.java (version 06d8c06ba80047fd89fdbcc8145984fc0259678e)
  • Sreevatsan Raman

    Sreevatsan Raman 7cb1abf04834fce5ed544497c048c7415d72167e

    Updated StreamClient with info and config changes

    • cdap-client/src/main/java/co/cask/cdap/client/StreamClient.java (version 7cb1abf04834fce5ed544497c048c7415d72167e)
  • Sreevatsan Raman

    Sreevatsan Raman 7a0dfef0db2bc834cf79e21635e0c011401fa148

    Streams V3 changes

    • cdap-data-fabric/src/main/java/co/cask/cdap/data/stream/service/StreamHandler.java (version 7a0dfef0db2bc834cf79e21635e0c011401fa148)
    • cdap-gateway/src/test/java/co/cask/cdap/gateway/handlers/StreamHandlerTest.java (version 7a0dfef0db2bc834cf79e21635e0c011401fa148)
    • cdap-gateway/src/test/java/co/cask/cdap/gateway/handlers/StreamHandlerTestV2.java (version 7a0dfef0db2bc834cf79e21635e0c011401fa148)
    • cdap-gateway/src/test/java/co/cask/cdap/gateway/handlers/StreamHandlerTestV3.java (version 7a0dfef0db2bc834cf79e21635e0c011401fa148)
  • Ajai Narayan

    Ajai Narayan aee0913825d5aea9dd0ba0e410f4a0de5ff677a5

    Fixes workflows view based on '/workflows/workflowId' API changes

    • cdap-ui/app/features/workflows/controllers/tabs/runs/flow-ctrl.js (version aee0913825d5aea9dd0ba0e410f4a0de5ff677a5)
  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> da160801d90c5f38ec855c8b163cc7a54b927d2e

    CDAP-1472 adding more detailed javadocs.

    • cdap-api/src/main/java/co/cask/cdap/api/dataset/lib/ObjectMappedTable.java (version da160801d90c5f38ec855c8b163cc7a54b927d2e)
    • cdap-api/src/main/java/co/cask/cdap/api/dataset/lib/ObjectMappedTableProperties.java (version da160801d90c5f38ec855c8b163cc7a54b927d2e)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/ObjectMappedTableDefinition.java (version da160801d90c5f38ec855c8b163cc7a54b927d2e)
  • Terence Yim

    Terence Yim d2be7afbe18156619a6c700b87fe46a223dd7f59

    Upgrade to use Apache Twill 0.5.0-incubating

    • pom.xml (version d2be7afbe18156619a6c700b87fe46a223dd7f59)
  • Alex Baranau

    Alex Baranau 65a1d65edb2f53f2c602bc320d4c7934b334420a

    CDAP-1652: Do not store unlimited number of versions in meta tables

    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/kv/HBaseKVTableDefinition.java (version 65a1d65edb2f53f2c602bc320d4c7934b334420a)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/hbase/HBaseMetricsTableDefinition.java (version 65a1d65edb2f53f2c602bc320d4c7934b334420a)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/hbase/HBaseTableAdmin.java (version 65a1d65edb2f53f2c602bc320d4c7934b334420a)
    • cdap-master/src/main/java/co/cask/cdap/data/tools/Main.java (version 65a1d65edb2f53f2c602bc320d4c7934b334420a)
    • cdap-watchdog/src/main/java/co/cask/cdap/metrics/store/DefaultMetricDatasetFactory.java (version 65a1d65edb2f53f2c602bc320d4c7934b334420a)
  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> b9bbbc35817be29b45d6e90e8c4776469b56713a

    Merge remote-tracking branch 'origin/develop' into feature/CDAP-1472-explorable-object-table
    Conflicts:
            cdap-explore/src/main/java/co/cask/cdap/explore/executor/ExploreExecutorHttpHandler.java

  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429

    CDAP-1472 taking out enum from the reflection classes since they are not supported by ObjectMappedTable anyway. Also adding more javadocs around the row key and type properties for the ObjectMappedTable and renaming explore key to row key explore name to be more explicit. Finally, added a check that the row key explore name is not an object field, with an error message that says the same.

    • cdap-api/src/main/java/co/cask/cdap/api/dataset/lib/ObjectMappedTableProperties.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-common/src/main/java/co/cask/cdap/internal/io/ReflectionPutWriter.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-common/src/main/java/co/cask/cdap/internal/io/ReflectionRowReader.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-common/src/main/java/co/cask/cdap/internal/io/ReflectionRowRecordReader.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/ObjectMappedTableDefinition.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-data-fabric/src/test/java/co/cask/cdap/api/dataset/lib/ReflectionTableTest.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-data-fabric/src/test/java/co/cask/cdap/data2/dataset2/lib/table/ObjectMappedTableDatasetTest.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/ExploreExecutorHttpHandler.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
    • cdap-explore/src/test/java/co/cask/cdap/explore/service/HiveExploreObjectMappedTableTestRun.java (version d0a5bbab65b0d7f71ee83f6bf0d197b6bdd03429)
  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> 86d059004a394dd82e8c06b1ace93f9a30050ba2

    Merge remote-tracking branch 'origin/develop' into feature/CDAP-1472-explorable-object-table
    Conflicts:
            cdap-explore/src/main/java/co/cask/cdap/explore/executor/ExploreExecutorHttpHandler.java

  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> d7b882cf862746996eee0f32511763d633aa64ae

    CDAP-1472 small clean up.

    • cdap-examples/Purchase/src/main/java/co/cask/cdap/examples/purchase/PurchaseApp.java (version d7b882cf862746996eee0f32511763d633aa64ae)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/ExploreExecutorHttpHandler.java (version d7b882cf862746996eee0f32511763d633aa64ae)
  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> 3771902f29403ebc57e6bd5dadd755aafb7db9b9

    CDAP-1472 shouldnt use string as key type.

    • cdap-examples/Purchase/src/main/java/co/cask/cdap/examples/purchase/PurchaseApp.java (version 3771902f29403ebc57e6bd5dadd755aafb7db9b9)
  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> 02730208372d4cb3302d0d582ef9494006518f99

    CDAP-1472 fix a bunch of classloading related issues where we cannot instantiate an ObjectMappedTable in the system context.

    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/ObjectMappedTableDataset.java (version 02730208372d4cb3302d0d582ef9494006518f99)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/ObjectMappedTableModule.java (version 02730208372d4cb3302d0d582ef9494006518f99)
    • cdap-examples/Purchase/src/main/java/co/cask/cdap/examples/purchase/PurchaseApp.java (version 02730208372d4cb3302d0d582ef9494006518f99)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/ExploreExecutorHttpHandler.java (version 02730208372d4cb3302d0d582ef9494006518f99)
    • cdap-explore/src/test/java/co/cask/cdap/explore/service/HiveExploreObjectMappedTableTestRun.java (version 02730208372d4cb3302d0d582ef9494006518f99)
  • Albert Shau <albert@continuuity.com>

    Albert Shau <albert@continuuity.com> 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3

    CDAP-1472 adding a reader that reads StructuredRecords from a Row and finishing RecordScannable implementation for ObjectMappedTable. Adding some properties to the ObjectMappedTable to control how the row key is exposed in the table schema.

    • cdap-api/src/main/java/co/cask/cdap/api/dataset/DatasetProperties.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-api/src/main/java/co/cask/cdap/api/dataset/lib/ObjectMappedTableProperties.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-common/src/main/java/co/cask/cdap/internal/io/ReflectionPutWriter.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-common/src/main/java/co/cask/cdap/internal/io/ReflectionRowReader.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-common/src/main/java/co/cask/cdap/internal/io/ReflectionRowRecordReader.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/ObjectMappedTableDataset.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/ObjectMappedTableDefinition.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-data-fabric/src/test/java/co/cask/cdap/api/dataset/lib/ReflectionTableTest.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-explore/src/main/java/co/cask/cdap/explore/executor/ExploreExecutorHttpHandler.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-explore/src/test/java/co/cask/cdap/explore/service/ExploreServiceTestsSuite.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-explore/src/test/java/co/cask/cdap/explore/service/HiveExploreObjectMappedTableTestRun.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)
    • cdap-explore/src/test/java/co/cask/cdap/explore/service/datasets/Record.java (version 3ea0b7b0126c16ac6a2c0db2712e701d12990dc3)