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

xiangfu0 pushed a change to branch xiangfu0/codex/schema-fieldspec-reuse
in repository https://gitbox.apache.org/repos/asf/pinot.git


 discard 5e18e0cf4dd Include nested children in ComplexFieldSpec equality and 
hashing
 discard de7a9ff44ca Move recursive field spec comparison into FieldSpec
 discard 3fb336ff6d7 Consolidate schema reuse coverage in existing table 
manager tests
 discard 15e5bb1d8b3 Limit schema sharing to the existing table schema cache
 discard 157d9d9de31 Reuse the table manager cached schema during segment 
loading
 discard 705e63d9499 Document intentional legacy TIME coverage
 discard 65a79f1a98e Reuse shared table definitions while parsing segment 
metadata
 discard 02239b4f3ec Reuse table schema field specs after segment preprocessing
     add 257ec17d6fa Fix final group-by schema independently of server response 
order (#19543)
     add ec52ed81f6f Intern the instance id in ServerInstance (#19583)
     add ce2dc49cb0f Add SQL query option policies: legacy OPTION() cluster 
config and per-request sqlOptionsMode (#19570)
     add 06d6079e49f Stop the single-stage engine from silently ignoring the 
HAVING clause (#19554)
     add bf0793af430 Fix protobuf descriptor file temp directory leak (#19378)
     add 3764aea534e Drop star-tree indexes left unreadable by a dimension 
encoding change (#19349)
     add 15b838a5df8 Fall back to last-known-good protobuf descriptor when the 
remote fetch fails (#19434)
     add ef75ed97148 Remove unused 5-arg getValidDocIdFromServerMatchingCrc 
overload (#19585)
     add be6eb519c65 Bump org.webjars:swagger-ui from 5.32.14 to 5.32.15 
(#19588)
     add e19541a477f Serialize cluster config listener registration with change 
processing (#19590)
     add 6d522d9a77d Do not build a discarded result when an accumulator 
reaches its threshold (#19449)
     add e1762ad216d Use dedicated weak interners for metadata column names and 
defaults (#19584)
     add 1b0b6e4dd89 Include nested children in ComplexFieldSpec equality and 
hashing
     add 6440506394e Reuse normalized table schemas from the existing table 
manager cache

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   (5e18e0cf4dd)
            \
             N -- N -- N   refs/heads/xiangfu0/codex/schema-fieldspec-reuse 
(6440506394e)

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:
 .../broker/api/resources/PinotClientRequest.java   |   3 +-
 .../broker/broker/helix/BaseBrokerStarter.java     |   8 +-
 .../apache/pinot/broker/grpc/BrokerGrpcServer.java |   3 +-
 .../requesthandler/BaseBrokerRequestHandler.java   |  13 +-
 .../BaseSingleStageBrokerRequestHandler.java       |  14 +-
 .../BrokerRequestHandlerDelegate.java              |   5 +-
 .../routing/manager/BaseBrokerRoutingManager.java  |   8 +-
 .../BaseSingleStageBrokerRequestHandlerTest.java   |  61 ++++
 .../broker/requesthandler/QueryValidationTest.java |   8 +-
 .../routing/manager/BrokerRoutingManagerTest.java  |  19 +-
 .../config/DefaultClusterConfigChangeHandler.java  |  47 ++--
 .../utils/config/QueryOptionConfigListener.java    |  78 ++++++
 .../common/utils/config/QueryOptionsUtils.java     |  47 +++-
 .../pinot/common/utils/request/RequestUtils.java   |  32 ++-
 .../apache/pinot/sql/parsers/CalciteSqlParser.java | 124 +++++++-
 ...nAggregationGroupByToDistinctQueryRewriter.java |   7 +
 .../config/QueryOptionConfigListenerTest.java      |  71 +++++
 .../pinot/sql/parsers/SqlOptionsModeTest.java      | 136 +++++++++
 .../api/resources/PinotQueryResource.java          |  54 ++--
 .../api/resources/PinotQueryResourceTest.java      |  40 +++
 .../core/operator/combine/BaseCombineOperator.java |   8 +-
 .../streaming/BaseStreamingCombineOperator.java    |   9 +-
 .../query/reduce/AggregationDataTableReducer.java  |  26 +-
 .../core/query/reduce/GroupByDataTableReducer.java |   3 +
 .../pinot/core/transport/ServerInstance.java       |  10 +-
 .../core/query/reduce/GroupByFinalSchemaTest.java  |  90 ++++++
 .../pinot/core/transport/ServerInstanceTest.java   |  12 +
 .../apache/pinot/queries/HavingQueriesTest.java    | 186 ++++++++++++
 .../protobuf/ProtoBufMessageDecoder.java           |  38 ++-
 .../inputformat/protobuf/ProtoBufRecordReader.java |   7 +-
 .../plugin/inputformat/protobuf/ProtoBufUtils.java | 158 ++++++++++-
 .../protobuf/ProtoBufMessageDecoderTest.java       |  25 ++
 .../protobuf/ProtoBufTempFileLeakTest.java         | 185 ++++++++++++
 .../protobuf/ProtoBufUtilsDescriptorCacheTest.java | 312 +++++++++++++++++++++
 .../pinot/plugin/minion/tasks/MinionTaskUtils.java |  25 +-
 .../runtime/executor/OpChainSchedulerService.java  |  21 +-
 .../local/customobject/CpcSketchAccumulator.java   |  24 +-
 .../customobject/CustomObjectAccumulator.java      |   8 +-
 .../local/customobject/ThetaSketchAccumulator.java |  38 +--
 .../customobject/TupleIntSketchAccumulator.java    |  38 +--
 .../local/io/reader/impl/FixedBitIntReader.java    |   3 +-
 .../segment/index/loader/SegmentPreProcessor.java  |  32 ++-
 .../local/startree/StarTreeBuilderUtils.java       |  34 +++
 .../startree/v2/store/StarTreeLoaderUtils.java     |  19 +-
 .../customobject/CpcSketchAccumulatorTest.java     |  32 +++
 .../customobject/ThetaSketchAccumulatorTest.java   |  33 +++
 .../TupleIntSketchAccumulatorTest.java             |  47 ++++
 .../index/loader/SegmentPreProcessorTest.java      | 272 ++++++++++++++++++
 .../spi/index/metadata/ColumnMetadataImpl.java     |  16 +-
 .../spi/index/metadata/SegmentMetadataImpl.java    |  10 +-
 .../spi/index/metadata/ColumnMetadataImplTest.java |  78 +++++-
 .../server/starter/helix/BaseServerStarter.java    |   5 +
 .../apache/pinot/spi/exception/QueryErrorCode.java |   6 +
 .../ColumnNameInterner.java}                       |  24 +-
 .../apache/pinot/spi/utils/CommonConstants.java    |  31 +-
 .../utils/ProtoBufDescriptorFallbackListener.java  |  87 ++++++
 .../ProtoBufDescriptorFallbackListenerTest.java    |  75 +++++
 pom.xml                                            |   2 +-
 58 files changed, 2513 insertions(+), 294 deletions(-)
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/utils/config/QueryOptionConfigListener.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/utils/config/QueryOptionConfigListenerTest.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/sql/parsers/SqlOptionsModeTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/reduce/GroupByFinalSchemaTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/queries/HavingQueriesTest.java
 create mode 100644 
pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufTempFileLeakTest.java
 create mode 100644 
pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufUtilsDescriptorCacheTest.java
 copy 
pinot-spi/src/main/java/org/apache/pinot/spi/{config/table/TableCustomConfig.java
 => utils/ColumnNameInterner.java} (59%)
 create mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/utils/ProtoBufDescriptorFallbackListener.java
 create mode 100644 
pinot-spi/src/test/java/org/apache/pinot/spi/utils/ProtoBufDescriptorFallbackListenerTest.java


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

Reply via email to