You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by cw...@apache.org on 2021/03/27 01:39:40 UTC

[druid] branch master updated (e2c4466 -> c0e6d1c)

This is an automated email from the ASF dual-hosted git repository.

cwylie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git.


    from e2c4466  Add missing config (#11020)
     add c0e6d1c  vectorize 'auto' long decoding (#11004)

No new revisions were added by this update.

Summary of changes:
 .../compression/BaseColumnarLongsBenchmark.java    | 211 +++++++++
 .../BaseColumnarLongsFromGeneratorBenchmark.java   | 395 ++++++++++++++++
 .../BaseColumnarLongsFromSegmentsBenchmark.java    |  88 ++++
 ...umnarLongsEncodeDataFromGeneratorBenchmark.java | 135 ++++++
 ...olumnarLongsEncodeDataFromSegmentBenchmark.java | 165 +++++++
 ...umnarLongsSelectRowsFromGeneratorBenchmark.java | 169 +++++++
 ...olumnarLongsSelectRowsFromSegmentBenchmark.java | 164 +++++++
 .../CompressedColumnarIntsBenchmark.java           |   2 +-
 .../CompressedVSizeColumnarMultiIntsBenchmark.java |   2 +-
 .../compression/EncodingSizeProfiler.java          |  76 +++
 .../FloatCompressionBenchmark.java                 |   2 +-
 .../FloatCompressionBenchmarkFileGenerator.java    |   2 +-
 .../LongCompressionBenchmark.java                  |  23 +-
 .../LongCompressionBenchmarkFileGenerator.java     |   2 +-
 .../{ => compression}/VSizeSerdeBenchmark.java     |   2 +-
 .../druid/segment/data/CompressionFactory.java     |  21 +-
 .../segment/data/DeltaLongEncodingReader.java      |  12 +
 .../segment/data/LongsLongEncodingReader.java      |  40 +-
 .../segment/data/TableLongEncodingReader.java      |  12 +
 .../apache/druid/segment/data/VSizeLongSerde.java  | 511 ++++++++++++++++++++-
 .../segment/generator/ColumnValueGenerator.java    |   9 +-
 .../segment/data/CompressedLongsSerdeTest.java     |   6 +
 .../druid/segment/data/VSizeLongSerdeTest.java     | 392 ++++++++++++----
 23 files changed, 2296 insertions(+), 145 deletions(-)
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/BaseColumnarLongsBenchmark.java
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/BaseColumnarLongsFromGeneratorBenchmark.java
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/BaseColumnarLongsFromSegmentsBenchmark.java
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/ColumnarLongsEncodeDataFromGeneratorBenchmark.java
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/ColumnarLongsEncodeDataFromSegmentBenchmark.java
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/ColumnarLongsSelectRowsFromGeneratorBenchmark.java
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/ColumnarLongsSelectRowsFromSegmentBenchmark.java
 rename benchmarks/src/test/java/org/apache/druid/benchmark/{ => compression}/CompressedColumnarIntsBenchmark.java (99%)
 rename benchmarks/src/test/java/org/apache/druid/benchmark/{ => compression}/CompressedVSizeColumnarMultiIntsBenchmark.java (99%)
 create mode 100644 benchmarks/src/test/java/org/apache/druid/benchmark/compression/EncodingSizeProfiler.java
 rename benchmarks/src/test/java/org/apache/druid/benchmark/{ => compression}/FloatCompressionBenchmark.java (98%)
 rename benchmarks/src/test/java/org/apache/druid/benchmark/{ => compression}/FloatCompressionBenchmarkFileGenerator.java (99%)
 rename benchmarks/src/test/java/org/apache/druid/benchmark/{ => compression}/LongCompressionBenchmark.java (84%)
 rename benchmarks/src/test/java/org/apache/druid/benchmark/{ => compression}/LongCompressionBenchmarkFileGenerator.java (99%)
 rename benchmarks/src/test/java/org/apache/druid/benchmark/{ => compression}/VSizeSerdeBenchmark.java (99%)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org