Build #5,590

License check with RAT and Checkstyle

Code commits

caskdata/cdap

  • wyzhang <wyzhang@google.com>

    wyzhang <wyzhang@google.com> 3eb3b8b0dee10d45b93c3d548c043d120493635a

    Merge pull request #13693 from cdapio/feature/CDAP-18540/wyzhang-metrics-levelDB-compress
    [CDAP-18540] Allow levelDB compression to be enabled/disabled.

  • Wangyuan Zhang <wyzhang@google.com>

    Wangyuan Zhang <wyzhang@google.com> 40670a39300f32e48422b8529666368061702fb3

    [CDAP-18540] Allow levelDB compression to be enabled/disabled.
    Why:
    When levelDB compression is enabled, LevelDB internal global serialization
    could cause read performance to degrade substantially when there are high
    concurrent reads/scans on the same levelDB. In such use cases, it would be
    preferrable to disable compression given the suboptimal implementation
    in java-version of levelDB

    • cdap-common/src/main/java/io/cdap/cdap/common/conf/Constants.java (version 40670a39300f32e48422b8529666368061702fb3)
    • cdap-common/src/main/resources/cdap-default.xml (version 40670a39300f32e48422b8529666368061702fb3)
    • cdap-data-fabric/src/main/java/io/cdap/cdap/data2/dataset2/lib/table/leveldb/LevelDBTableService.java (version 40670a39300f32e48422b8529666368061702fb3)
    • cdap-data-fabric/src/test/java/io/cdap/cdap/data2/dataset2/lib/table/leveldb/LevelDBTableServiceTest.java (version 40670a39300f32e48422b8529666368061702fb3)