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

xiangfu0 pushed a change to branch xiangfu0/codex/codec-stack/06-reload-enable
in repository https://gitbox.apache.org/repos/asf/pinot.git


 discard 0d6e09084c1 Report uncompressed value size for V7 codec-pipeline 
columns
 discard 73bbfe11e9d Harden codec reload and compression stats
 discard 41c4f851bc9 Support codecSpec on segment reload and enable codecSpec 
end to end
    omit f9d64fb057f Drop unrelated edits and consolidate the V7 round-trip 
tests
    omit b9800398044 Make V7 writer close non-throwing on partial writes and 
cover payload corruption
    omit a0eaf72e350 Resolve configured codec specs once per reload and add a 
V7 write benchmark
    omit 3fa0dede7b3 Validate V7 frames lazily and harden the review follow-ups
    omit 73a59738b02 Add V7 raw forward index format for codec pipelines
     add b4f9fe180bf Make BaseTableDataManagerTest register its ServerMetrics 
mock regardless of prior registrations (#19678)
     add 00e01874761 Keep tied ExprMin/ExprMax rows from every server when 
merging serialized results (#19645)
     add 8bfe71bbf47 Move polymorphic aggregate construction into per-family 
providers (#19646)
     add a88702102c2 Fold PhysicalColumnIndexContainer's IndexTypeMap into a 
presence mask and a dense reader array (#19475)
     add 845c851eab2 Add V7 raw forward index format for codec pipelines 
(#19307)
     add c691bafb16c Support codecSpec on segment reload and enable codecSpec 
end to end
     add 488ca900882 Harden codec reload and compression stats
     add 06568d6a31b Report uncompressed value size for V7 codec-pipeline 
columns

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   (0d6e09084c1)
            \
             N -- N -- N   
refs/heads/xiangfu0/codex/codec-stack/06-reload-enable (06568d6a31b)

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:
 .../function/AggregationFunctionFactory.java       | 151 +-------
 ...ction.java => AggregationFunctionProvider.java} |  19 +-
 .../AggregationFunctionProviderRegistry.java       |  58 +++
 .../function/AnyValueAggregationFunction.java      |  14 +
 .../ChildExprMinMaxAggregationFunction.java        |  27 ++
 ...rstLastWithTimeAggregationFunctionProvider.java | 114 ++++++
 .../function/ModeAggregationFunction.java          |  14 +
 .../ParentExprMinMaxAggregationFunction.java       |  27 ++
 .../function/array/ArrayAggFunctionProvider.java   | 107 ++++++
 .../utils/exprminmax/ExprMinMaxObject.java         |  17 +-
 ...ggregation.function.AggregationFunctionProvider |  26 ++
 .../data/manager/BaseTableDataManagerTest.java     |  14 +
 .../AggregationFunctionProviderRegistryTest.java   |  58 +++
 .../utils/exprminmax/ExprMinMaxObjectTest.java     |  92 +++++
 .../org/apache/pinot/queries/ExprMinMaxTest.java   | 140 +++----
 .../index/column/PhysicalColumnIndexContainer.java | 164 ++++----
 .../column/PhysicalColumnIndexContainerTest.java   | 418 +++++++++++++++++++--
 .../pinot/segment/spi/index/IndexPlugin.java       |   3 +
 .../pinot/segment/spi/index/IndexService.java      |  24 ++
 .../pinot/segment/spi/index/IndexServiceTest.java  |  30 ++
 .../server/starter/helix/BaseServerStarter.java    |   5 +
 21 files changed, 1176 insertions(+), 346 deletions(-)
 copy 
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/{BooleanOrAggregationFunction.java
 => AggregationFunctionProvider.java} (63%)
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunctionProviderRegistry.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FirstLastWithTimeAggregationFunctionProvider.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/array/ArrayAggFunctionProvider.java
 create mode 100644 
pinot-core/src/main/resources/META-INF/services/org.apache.pinot.core.query.aggregation.function.AggregationFunctionProvider
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/AggregationFunctionProviderRegistryTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/utils/exprminmax/ExprMinMaxObjectTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to