Build #51

Docs quick-build (builds without javadocs)

Build: #51 failed Manual run by Rohit Sinha

Code commits

caskdata/cdap

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

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

    Merge pull request #10844 from caskdata/feature/CDAP-14569-levedb-perf
    (CDAP-14569) Improve increments performance on LevelDB

  • Terence Yim

    Terence Yim b48bb81085961f558b8cb6e381022fdaa4ad1c81

    (CDAP-14569) Improve increments performance on LevelDB
    - Use direct get on the underlying LevelDB object for increment
    - Reduce unnecessary array creation and byte encode/decode
    - No need to use current time for writing increments and swapping
      - Usage are non-transactional, hence older values are never needed.
    - Code cleanup + refactoring

    • cdap-api-common/src/main/java/co/cask/cdap/api/common/Bytes.java (version b48bb81085961f558b8cb6e381022fdaa4ad1c81)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/leveldb/LevelDBMetricsTable.java (version b48bb81085961f558b8cb6e381022fdaa4ad1c81)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/leveldb/LevelDBMetricsTableDefinition.java (version b48bb81085961f558b8cb6e381022fdaa4ad1c81)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/leveldb/LevelDBTable.java (version b48bb81085961f558b8cb6e381022fdaa4ad1c81)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/table/leveldb/LevelDBTableCore.java (version b48bb81085961f558b8cb6e381022fdaa4ad1c81)
    • cdap-data-fabric/src/main/java/co/cask/cdap/data2/dataset2/lib/timeseries/FactTable.java (version b48bb81085961f558b8cb6e381022fdaa4ad1c81)