This is an automated email from the ASF dual-hosted git repository.
xiangfu0 pushed a change to branch xiangfu0/agg-binding/03a-sse-binding
in repository https://gitbox.apache.org/repos/asf/pinot.git
omit 6052cfd2c66 Bind aggregation calls in single-stage requests
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
add c0ba7771c59 Bind aggregation calls in single-stage requests
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6052cfd2c66)
\
N -- N -- N refs/heads/xiangfu0/agg-binding/03a-sse-binding
(c0ba7771c59)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
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]