This is an automated email from the ASF dual-hosted git repository.
xiangfu0 pushed a change to branch xiangfu0/agg-binding/02-binding-contract
in repository https://gitbox.apache.org/repos/asf/pinot.git
from 3156e914090 Cover aggregate call type resolution
add 85d90cb3db0 Add class-level Javadoc to ExprMinMaxObjectTest (#19802)
add ada7648609a Count TEXT_MATCH filters without materializing matching
doc ids (#19760)
add ee2ee576f8b Persist upsert snapshot diagnostics for replica divergence
triage (#19637)
add 94fc1432751 Normalize signed zero in transform test fixtures (#19803)
add 113f9ed26bc Bump org.ow2.asm:asm from 9.10.1 to 9.11 (#19813)
add f59ce704600 Bump org.xerial.snappy:snappy-java from 1.1.10.10 to
1.1.10.11 (#19812)
add ec8d00a5c44 Bump io.prometheus.jmx:collector from 1.6.0 to 1.7.0
(#19811)
add 62e7a2ae2ec Bump io.netty:netty-bom from 4.1.138.Final to
4.1.139.Final (#19810)
add 4d6e2681d11 Bump org.jline:jline from 4.4.6 to 4.4.7 (#19808)
add 4b7b358b9dd Push AND restrictions into composite filter children
(#19408)
add 910f9d5e494 Bump org.roaringbitmap:RoaringBitmap from 1.6.23 to 1.6.24
(#19809)
add 4887783ecb7 Avoid quadratic MutableRoaringBitmap growth when adding
doc id ranges (#19818)
add dd2c3cdfac9 Add size-based table retention (#19770)
add b86760394c3 Fix dependency vulnerabilities in shaded plugins (#19807)
add 16b3e4d3f53 Isolate ingestion offset test trackers and ensure cleanup
add b5397bb0459 [controller] Require unrestricted table scope for
cluster-level BasicAuth access (#18975)
add 3a0ebd94728 Make the default forward index compression codec
configurable (#19797)
add dcda568fbaa Default pinot.server.consuming.segment.consistency.mode to
PROTECTED (#19010)
add b5af5f745ae Prepare t-digest relocation and legacy accuracy baseline
(#19829)
add 3782011c240 Improve MIN/MAX error message for non-numeric columns
(#19653)
add 0ac943c4304 Respect explicit append.uuid.to.segment.name in
SegmentGenerationAndPushTask (#19820)
add a8b6b89b1eb Avoid duplicate row allocations in unordered
single-aggregation group-by merges (#19825)
add fffc79c0cc1 Support Object parameters for column arguments in scalar
function wrapper (#19789)
add de2ae09d7fe Fix MSE group trimming for intermediate aggregation
results (#19800)
add fff3de65d01 Optimize GROUP BY GROUPING SETS/ROLLUP/CUBE via base
aggregation (#19264)
add bf401646428 Remove tdunning t-digest dependency while preserving
legacy bytes (#19795)
add 18ae067f98b Parse-once for JSON-index ingestion: cache the parsed Map
and flatten it directly (#18756)
add c2e17e36e81 Avoid ZooKeeper reads in segment completion requests for
existing FSMs (#19830)
add dea51b0db3d Bump io.opentelemetry:opentelemetry-bom from 1.66.0 to
1.67.0 (#19842)
add 4e30f44bbb0 Bump com.github.luben:zstd-jni from 1.5.7-21 to 1.5.7-22
(#19849)
add 4eb563bd64b Bump org.apache.httpcomponents.client5:httpclient5 from
5.6.4 to 5.6.5 (#19847)
add a6635327b21 Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#19851)
add dd8d255357f Bump io.grpc:grpc-bom from 1.84.0 to 1.84.2 (#19850)
add 730cb2a92c4 Bump org.checkerframework:checker-qual from 4.3.0 to 4.3.1
(#19848)
add 48c055ce022 Bump software.amazon.awssdk:bom from 2.55.11 to 2.55.14
(#19845)
add 479b7741d80 Bump org.jetbrains.kotlin:kotlin-bom from 2.4.20 to 2.4.21
(#19844)
add 58f8ffecf26 Bump commons-codec:commons-codec from 1.22.1 to 1.23.0
(#19841)
add db47c062b04 Emit per-table broker metrics for routing rebuilds on
assignment change (#19784)
add cd4f825dd42 Bump org.apache.fory:fory-json from 1.7.6 to 1.7.7 (#19846)
add dd2d1eda0d7 Bump reactor-netty.version from 1.2.18 to 1.3.7 (#19839)
add 80b070bf2fe Compute instance partitions through
InstanceAssignmentUtils instead of TableRebalancer (#19835)
add 3392f75fd40 Bump io.opentelemetry.contrib:opentelemetry-gcp-resources
(#19840)
add 5d2ce2b76f7 Bump org.codehaus.woodstox:stax2-api from 4.3.1 to 4.3.2
(#19843)
add b72a7b8ff44 Fix flaky multi-cluster integration tests binding an
ephemeral port (#19855)
add 7896d13c19c Place tiered segments on the tier's assigned instance
partitions (#19860)
add 0d9d02e9e42 Fix upsert compaction integration test race (#19857)
add 35b7293175a fix(core): prevent deadlock between segment refresh and
reload by normalizing lock acquisition order (#19826)
add 5b244766b9b Merge master into aggregate binding contract
No new revisions were added by this update.
Summary of changes:
.github/workflows/pinot_compatibility_tests.yml | 2 +-
.github/workflows/pinot_integration_tests.yml | 2 +-
...ulti_stage_query_engine_compatibility_tests.yml | 2 +-
.github/workflows/pinot_unit_tests.yml | 2 +-
.github/workflows/pr-flow.yml | 2 +-
LICENSE-binary | 1 -
NOTICE | 4 +
NOTICE-binary | 4 +
compatibility-verifier/README.md | 95 ++
.../tdigest-compatibility/GenerateRankErrors.java | 162 ++
.../tdigest-compatibility/generate-rank-errors.sh | 83 +
helm/pinot/values.yaml | 10 +
.../routing/manager/BaseBrokerRoutingManager.java | 32 +-
.../routing/manager/BrokerRoutingManagerTest.java | 56 +-
.../apache/pinot/common/metrics/BrokerGauge.java | 6 +-
.../apache/pinot/common/metrics/BrokerMeter.java | 15 +
.../apache/pinot/common/metrics/BrokerTimer.java | 3 +
.../pinot/common/metrics/ControllerGauge.java | 5 +
.../apache/pinot/common/metrics/ServerMeter.java | 4 +
.../pinot/common/utils/RoaringBitmapUtils.java | 24 +
.../pinot/common/utils/ServiceStartableUtils.java | 68 +-
.../common/utils/config/QueryOptionsUtils.java | 37 +
.../pinot/common/utils/config/TierConfigUtils.java | 15 +-
.../pinot/common/tier/TierConfigUtilsTest.java | 114 ++
.../pinot/common/utils/RoaringBitmapUtilsTest.java | 54 +
.../common/utils/ServiceStartableUtilsTest.java | 152 ++
.../pinot/controller/api/access/AccessControl.java | 17 +-
.../api/access/AuthenticationFilter.java | 57 +-
.../api/access/BaseBasicAuthAccessControl.java | 56 +-
.../api/access/BasicAuthAccessControlFactory.java | 4 +
...PinotControllerPeriodicTaskRestletResource.java | 4 +-
.../resources/PinotIngestionRestletResource.java | 6 +-
.../PinotInstanceAssignmentRestletResource.java | 60 +-
.../api/resources/PinotSegmentRestletResource.java | 9 +-
.../PinotSegmentUploadDownloadRestletResource.java | 4 +-
.../api/resources/PinotTableRestletResource.java | 2 +-
.../api/resources/PinotTaskRestletResource.java | 14 +-
.../api/resources/TableConfigValidationUtils.java | 53 +-
.../helix/core/PinotHelixResourceManager.java | 419 +++--
...entDriver.java => InstanceAssignmentUtils.java} | 113 +-
.../core/minion/PinotHelixTaskResourceManager.java | 11 +-
.../realtime/BlockingSegmentCompletionFSM.java | 9 +-
.../helix/core/realtime/SegmentCompletionFSM.java | 15 +
.../core/realtime/SegmentCompletionManager.java | 29 +-
.../helix/core/rebalance/TableRebalancer.java | 383 ++---
.../helix/core/retention/RetentionManager.java | 245 ++-
.../api/PinotSegmentUploadAuthorizationTest.java | 7 +-
.../api/access/AuthenticationFilterTest.java | 277 ++-
.../access/BasicAuthAccessControlFactoryTest.java | 101 +-
...ontrollerClusterBasicAuthAuthorizationTest.java | 108 +-
.../instance/InstanceAssignmentTest.java | 880 +++++-----
.../minion/PinotHelixTaskResourceManagerTest.java | 16 +
.../helix/core/realtime/SegmentCompletionTest.java | 57 +
.../helix/core/retention/RetentionManagerTest.java | 943 +++++++++++
.../java/org/apache/pinot/core/auth/Authorize.java | 7 +
.../apache/pinot/core/auth/BasicAuthPrincipal.java | 31 +-
.../pinot/core/auth/FineGrainedAuthUtils.java | 72 +-
.../apache/pinot/core/common/BlockDocIdSet.java | 92 +-
.../apache/pinot/core/common/ObjectSerDeUtils.java | 16 +-
.../core/data/manager/BaseTableDataManager.java | 221 +--
.../data/manager/realtime/ConsumerCoordinator.java | 27 +
.../realtime/RealtimeSegmentDataManager.java | 21 +-
.../core/data/table/ConcurrentIndexedTable.java | 15 +-
.../table/DeterministicConcurrentIndexedTable.java | 11 +-
.../data/table/GroupingSetsBaseIndexedTable.java | 51 +
.../apache/pinot/core/data/table/IndexedTable.java | 124 +-
.../pinot/core/data/table/SimpleIndexedTable.java | 25 +-
.../apache/pinot/core/data/table/TableResizer.java | 43 +-
.../operator/combine/GroupByCombineOperator.java | 146 +-
.../SequentialSortedGroupByCombineOperator.java | 1 +
.../combine/SortedGroupByCombineOperator.java | 1 +
.../dociditerators/MVScanDocIdIterator.java | 55 +-
.../pinot/core/operator/docidsets/AndDocIdSet.java | 128 +-
.../core/operator/docidsets/EmptyDocIdSet.java | 7 +
.../operator/docidsets/ExpressionDocIdSet.java | 5 +
.../core/operator/docidsets/MVScanDocIdSet.java | 5 +
.../core/operator/docidsets/MatchAllDocIdSet.java | 7 +
.../pinot/core/operator/docidsets/NotDocIdSet.java | 47 +
.../pinot/core/operator/docidsets/OrDocIdSet.java | 104 +-
.../core/operator/docidsets/SVScanDocIdSet.java | 5 +
.../core/operator/filter/AndFilterOperator.java | 12 +-
.../operator/filter/BaseColumnFilterOperator.java | 5 +-
.../operator/filter/CombinedFilterOperator.java | 7 +-
.../core/operator/filter/FilterOperatorUtils.java | 2 +-
.../core/operator/filter/MapFilterOperator.java | 7 +-
.../filter/SortedIndexBasedFilterOperator.java | 52 +-
.../operator/filter/TextMatchFilterOperator.java | 8 +-
.../pinot/core/operator/query/GroupByOperator.java | 54 +
.../streaming/StreamingGroupByCombineOperator.java | 2 +
.../function/ScalarTransformFunctionWrapper.java | 62 +-
.../core/plan/maker/InstancePlanMakerImplV2.java | 235 +++
.../aggregation/function/AggregationFunction.java | 12 +
.../function/AggregationFunctionUtils.java | 19 +-
.../function/MaxAggregationFunction.java | 53 +-
.../function/MinAggregationFunction.java | 53 +-
.../ParentExprMinMaxAggregationFunction.java | 8 +
.../PercentileRawTDigestAggregationFunction.java | 12 +-
.../PercentileSmartTDigestAggregationFunction.java | 43 +-
.../function/PercentileTDigestAccumulator.java | 1585 -----------------
.../PercentileTDigestAggregationFunction.java | 72 +-
...artitionedDistinctCountAggregationFunction.java | 8 +
.../function/funnel/BitmapMergeStrategy.java | 16 +-
.../funnel/FunnelCountAggregationFunction.java | 5 +
.../aggregation/function/funnel/MergeStrategy.java | 7 +
.../function/funnel/PartitionedMergeStrategy.java | 5 +
.../function/funnel/SetMergeStrategy.java | 54 +-
.../FunnelCompleteCountAggregationFunction.java | 1 +
...unnelEventsFunctionEvalAggregationFunction.java | 1 +
.../window/FunnelMatchStepAggregationFunction.java | 1 +
.../window/FunnelMaxStepAggregationFunction.java | 1 +
...FunnelStepDurationStatsAggregationFunction.java | 1 +
.../groupby/DefaultGroupByExecutor.java | 71 +-
.../query/aggregation/groupby/GroupByExecutor.java | 9 +
.../groupby/GroupingSetsGroupKeyGenerator.java | 281 +++-
.../core/query/request/context/QueryContext.java | 86 +
.../aggregator/PercentileTDigestAggregator.java | 2 +-
.../startree/operator/StarTreeFilterOperator.java | 22 +-
.../org/apache/pinot/core/util/GroupByUtils.java | 428 ++++-
.../org/apache/pinot/core/auth/BasicAuthTest.java | 85 +-
.../pinot/core/auth/FineGrainedAuthUtilsTest.java | 159 +-
.../pinot/core/common/ObjectSerDeUtilsTest.java | 43 +-
.../data/manager/BaseTableDataManagerTest.java | 152 ++
.../manager/realtime/ConsumerCoordinatorTest.java | 25 +
.../realtime/IngestionDelayTrackerTest.java | 200 ++-
.../realtime/RealtimeSegmentDataManagerTest.java | 84 +
.../pinot/core/data/table/IndexedTableTest.java | 12 +-
.../table/UnboundedConcurrentIndexedTableTest.java | 490 ++++++
.../MixedLayoutGroupByCombineOperatorTest.java | 265 +++
.../docidsets/AndDocIdSetPushdownTest.java | 465 +++++
.../StreamingGroupByCombineOperatorTest.java | 5 +
.../function/BaseTransformFunctionTest.java | 5 +-
.../ScalarTransformFunctionWrapperTest.java | 47 +
.../plan/maker/AndRestrictionPushdownModeTest.java | 129 ++
.../plan/maker/InstancePlanMakerImplV2Test.java | 220 +++
.../function/AggregationFunctionUtilsTest.java | 33 +
.../function/MaxAggregationFunctionTest.java | 105 ++
.../function/MinAggregationFunctionTest.java | 105 ++
...ercentileRawTDigestAggregationFunctionTest.java | 122 +-
...centileSmartTDigestAggregationFunctionTest.java | 146 +-
.../PercentileTDigestAggregationFunctionTest.java | 650 ++++---
.../function/funnel/FunnelFinalResultTest.java | 193 +++
.../groupby/EstimateBaseGroupCountTest.java | 97 ++
.../utils/exprminmax/ExprMinMaxObjectTest.java | 3 +
.../PercentileTDigestAggregatorTest.java | 19 +-
.../v2/PercentileTDigestStarTreeV2Test.java | 2 +-
.../v2/PercentileTDigestWithMVStarTreeV2Test.java | 2 +-
...eAggregatedPercentileTDigestStarTreeV2Test.java | 5 +-
.../pinot/core/util/DeriveGroupingSetsTest.java | 170 ++
.../AndRestrictionPushdownNullQueriesTest.java | 201 +++
.../queries/AndRestrictionPushdownQueriesTest.java | 109 ++
.../pinot/queries/FastFilteredCountTest.java | 3 +
.../ObjectParameterScalarFunctionsQueriesTest.java | 195 +++
.../queries/PercentileTDigestMVQueriesTest.java | 20 +-
.../queries/PercentileTDigestQueriesTest.java | 38 +-
.../pinot/queries/SerializedBytesQueriesTest.java | 41 +-
.../pinot/queries/TextSearchQueriesTest.java | 18 +
.../resources/data/tdigest-3.3-k1-rank-errors.csv | 299 ++++
...PartialUpsertTableRebalanceIntegrationTest.java | 3 +-
.../tests/SegmentCompletionIntegrationTest.java | 43 +-
.../tests/UpsertTableIntegrationTest.java | 5 +
.../tests/custom/GroupingSetsQueriesTest.java | 287 ++++
.../BaseMultiClusterIntegrationTest.java | 352 ++--
.../multicluster/MultiClusterIntegrationTest.java | 45 +-
...ureInjectingPinotLLCRealtimeSegmentManager.java | 30 +
.../perf/BenchmarkAndRestrictionPushdown.java | 208 +++
.../perf/BenchmarkGroupingSetsQueriesSSE.java | 304 ++++
.../apache/pinot/perf/BenchmarkJsonFlatten.java | 112 ++
.../BenchmarkPercentileTDigestAggregation.java | 2 +-
.../BenchmarkPercentileTDigestCombine.java | 119 +-
...chmarkPercentileTDigestStarTreeAggregation.java | 12 +-
.../BenchmarkPercentileTDigestValueAggregator.java | 2 +-
.../perf/aggregation/TDigestBenchmarkUtils.java | 45 +-
.../SegmentGenerationAndPushTaskExecutor.java | 8 +-
.../SegmentGenerationAndPushTaskGenerator.java | 11 +-
.../MergeRollupTDigestTaskExecutorTest.java | 52 +-
.../SegmentGenerationAndPushTaskExecutorTest.java | 37 +
.../SegmentGenerationAndPushTaskGeneratorTest.java | 151 ++
.../query/runtime/operator/AggregateOperator.java | 16 +-
.../operator/MultistageGroupByExecutor.java | 108 +-
.../runtime/operator/AggregateOperatorTest.java | 198 +++
.../operator/MultistageGroupByExecutorTest.java | 47 +
.../queries/ObjectParameterFunctions.json | 60 +
pinot-segment-local/pom.xml | 4 -
.../src/main/appended-resources/META-INF/NOTICE | 3 +
.../PercentileTDigestValueAggregator.java | 564 +------
.../tdigest/NonFiniteAwareTDigest.java | 779 +++++++++
.../{ => tdigest}/SerializedTDigest.java | 18 +-
.../tdigest/SerializedTDigestInput.java | 165 ++
.../local/customobject/tdigest/TDigest.java | 113 ++
.../customobject/tdigest/TDigestAccumulator.java | 1774 ++++++++++++++++++++
.../local/customobject/tdigest/TDigestCodec.java | 877 ++++++++++
.../immutable/ImmutableSegmentImpl.java | 22 +-
.../indexsegment/mutable/MutableSegmentImpl.java | 13 +
.../realtime/impl/json/MutableJsonIndexImpl.java | 20 +
.../recordtransformer/DataTypeTransformer.java | 89 +-
.../recordtransformer/SanitizationTransformer.java | 8 +-
.../impl/openstruct/OpenStructColumnSplitter.java | 11 +-
.../segment/index/forward/ForwardIndexType.java | 17 +-
.../segment/index/loader/ForwardIndexHandler.java | 7 +-
.../index/openstruct/OpenStructIndexType.java | 7 +-
.../index/readers/text/LuceneTextIndexReader.java | 123 +-
.../upsert/BasePartitionUpsertMetadataManager.java | 29 +-
.../pinot/segment/local/upsert/DocIdsSnapshot.java | 130 ++
.../upsert/PartitionUpsertMetadataManager.java | 5 +
.../segment/local/utils/CustomSerDeUtils.java | 19 -
.../segment/local/utils/LuceneTextIndexUtils.java | 89 +
.../pinot/segment/local/utils/TDigestUtils.java | 642 -------
.../segment/local/utils/TableConfigUtils.java | 12 +
.../PercentileTDigestValueAggregatorTest.java | 1183 ++++++++++++-
.../tdigest/TDigestAccumulatorTest.java | 1255 ++++++++++++++
.../customobject/tdigest/TDigestCodecTest.java | 1580 +++++++++++++++++
.../indexsegment/mutable/IndexingFailureTest.java | 38 +
.../recordtransformer/DataTypeTransformerTest.java | 132 ++
.../openstruct/OpenStructColumnSplitterTest.java | 2 +-
.../segment/local/segment/index/JsonIndexTest.java | 159 ++
.../forward/ForwardIndexCreatorFactoryTest.java | 52 +
.../ForwardIndexDefaultCompressionTypeTest.java | 100 ++
.../index/openstruct/OpenStructIndexTypeTest.java | 5 +-
.../readers/text/LuceneTextIndexCountTest.java | 289 ++++
.../BasePartitionUpsertMetadataManagerTest.java | 58 +-
...rrentMapPartitionUpsertMetadataManagerTest.java | 5 +-
.../segment/local/upsert/DocIdsSnapshotTest.java | 136 ++
.../segment/local/utils/TDigestTestUtils.java | 109 ++
.../segment/local/utils/TDigestUtilsTest.java | 423 -----
.../segment/local/utils/TableConfigUtilsTest.java | 46 +
.../src/test/resources/tdigest/legacy-3.2.tsv | 92 +
.../src/test/resources/tdigest/legacy-3.3.tsv | 80 +
.../segment/spi/index/ForwardIndexConfig.java | 128 +-
.../mutable/ThreadSafeMutableRoaringBitmap.java | 16 +-
.../index/reader/MultiColumnTextIndexReader.java | 19 +
.../segment/spi/index/reader/TextIndexReader.java | 18 +
.../pinot/server/api/resources/TablesResource.java | 30 +-
.../pinot/server/api/TablesResourceTest.java | 54 +
.../SegmentsValidationAndRetentionConfig.java | 69 +-
.../apache/pinot/spi/data/readers/GenericRow.java | 38 +
.../apache/pinot/spi/utils/CommonConstants.java | 60 +
.../ConsumingSegmentConsistencyModeListener.java | 5 +-
.../java/org/apache/pinot/spi/utils/JsonUtils.java | 266 +++
.../spi/utils/builder/TableConfigBuilder.java | 9 +
.../pinot/spi/data/readers/GenericRowTest.java | 36 +
.../org/apache/pinot/spi/utils/JsonUtilsTest.java | 294 ++++
.../spi/utils/builder/TableConfigBuilderTest.java | 41 +
pom.xml | 89 +-
243 files changed, 23220 insertions(+), 5877 deletions(-)
create mode 100644
compatibility-verifier/tdigest-compatibility/GenerateRankErrors.java
create mode 100755
compatibility-verifier/tdigest-compatibility/generate-rank-errors.sh
create mode 100644
pinot-common/src/test/java/org/apache/pinot/common/utils/RoaringBitmapUtilsTest.java
create mode 100644
pinot-common/src/test/java/org/apache/pinot/common/utils/ServiceStartableUtilsTest.java
rename
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/{InstanceAssignmentDriver.java
=> InstanceAssignmentUtils.java} (57%)
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/data/table/GroupingSetsBaseIndexedTable.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileTDigestAccumulator.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/data/table/UnboundedConcurrentIndexedTableTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/operator/combine/MixedLayoutGroupByCombineOperatorTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/operator/docidsets/AndDocIdSetPushdownTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/plan/maker/AndRestrictionPushdownModeTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/funnel/FunnelFinalResultTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/groupby/EstimateBaseGroupCountTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/util/DeriveGroupingSetsTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/AndRestrictionPushdownNullQueriesTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/AndRestrictionPushdownQueriesTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/ObjectParameterScalarFunctionsQueriesTest.java
create mode 100644
pinot-core/src/test/resources/data/tdigest-3.3-k1-rank-errors.csv
create mode 100644
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkAndRestrictionPushdown.java
create mode 100644
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkGroupingSetsQueriesSSE.java
create mode 100644
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkJsonFlatten.java
create mode 100644
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/segmentgenerationandpush/SegmentGenerationAndPushTaskGeneratorTest.java
create mode 100644
pinot-query-runtime/src/test/resources/queries/ObjectParameterFunctions.json
create mode 100644
pinot-segment-local/src/main/appended-resources/META-INF/NOTICE
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/NonFiniteAwareTDigest.java
rename
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/{
=> tdigest}/SerializedTDigest.java (66%)
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/SerializedTDigestInput.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/TDigest.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestAccumulator.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestCodec.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/DocIdsSnapshot.java
delete mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/TDigestUtils.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestAccumulatorTest.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestCodecTest.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/forward/ForwardIndexDefaultCompressionTypeTest.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/readers/text/LuceneTextIndexCountTest.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/upsert/DocIdsSnapshotTest.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/utils/TDigestTestUtils.java
delete mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/utils/TDigestUtilsTest.java
create mode 100644
pinot-segment-local/src/test/resources/tdigest/legacy-3.2.tsv
create mode 100644
pinot-segment-local/src/test/resources/tdigest/legacy-3.3.tsv
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]