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

nehapawar pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


    from de14078  Support post-aggregation in QueryContext (#5827)
     add 9f23e18  Tiered storage (#5793)

No new revisions were added by this update.

Summary of changes:
 .../common/assignment/InstancePartitionsUtils.java |  23 +-
 .../tier/PinotServerTierStorage.java}              |  28 +-
 .../tier/Tier.java}                                |  35 +-
 .../org/apache/pinot/common/tier/TierFactory.java  |  59 ++++
 .../pinot/common/tier/TierSegmentSelector.java     |  22 +-
 .../org/apache/pinot/common/tier/TierStorage.java  |  14 +-
 .../common/tier/TimeBasedTierSegmentSelector.java  |  83 +++++
 .../common/utils/config/TableConfigUtils.java      |  14 +-
 .../pinot/common/utils/config/TierConfigUtils.java |  85 +++++
 .../pinot/common/tier/TierConfigUtilsTest.java     | 135 ++++++++
 .../pinot/common/tier/TierSegmentSelectorTest.java | 117 +++++++
 .../common/utils/config/TableConfigSerDeTest.java  |  44 ++-
 .../apache/pinot/controller/ControllerConf.java    |  86 +++--
 .../apache/pinot/controller/ControllerStarter.java |  24 +-
 .../segment/OfflineSegmentAssignment.java          |  78 ++++-
 .../segment/RealtimeSegmentAssignment.java         | 147 ++++++---
 .../core/assignment/segment/SegmentAssignment.java |   8 +-
 .../assignment/segment/SegmentAssignmentUtils.java |  66 ++++
 .../helix/core/rebalance/TableRebalancer.java      |  55 +++-
 ...SegmentRelocator.java => SegmentRelocator.java} |  56 ++--
 ...fflineNonReplicaGroupSegmentAssignmentTest.java |   5 +-
 ...NonReplicaGroupTieredSegmentAssignmentTest.java | 297 +++++++++++++++++
 .../OfflineReplicaGroupSegmentAssignmentTest.java  |   8 +-
 ...altimeNonReplicaGroupSegmentAssignmentTest.java |  23 +-
 ...NonReplicaGroupTieredSegmentAssignmentTest.java | 366 +++++++++++++++++++++
 .../RealtimeReplicaGroupSegmentAssignmentTest.java |  23 +-
 .../core/rebalance/TableRebalancerClusterTest.java | 101 ++++++
 .../apache/pinot/core/util/TableConfigUtils.java   |  74 ++++-
 .../pinot/core/util/TableConfigUtilsTest.java      | 153 ++++++++-
 .../ControllerPeriodicTasksIntegrationTest.java    |   4 +-
 .../apache/pinot/spi/config/table/TableConfig.java |  18 +-
 .../apache/pinot/spi/config/table/TierConfig.java  |  84 +++++
 .../java/org/apache/pinot/spi/utils/TimeUtils.java |  12 +
 .../spi/utils/builder/TableConfigBuilder.java      |   9 +-
 34 files changed, 2128 insertions(+), 228 deletions(-)
 copy 
pinot-common/src/main/java/org/apache/pinot/{pql/parsers/pql2/ast/IntegerLiteralAstNode.java
 => common/tier/PinotServerTierStorage.java} (64%)
 copy 
pinot-common/src/main/java/org/apache/pinot/{pql/parsers/pql2/ast/IdentifierAstNode.java
 => common/tier/Tier.java} (51%)
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/tier/TierFactory.java
 copy 
pinot-core/src/main/java/org/apache/pinot/core/data/function/FunctionEvaluator.java
 => 
pinot-common/src/main/java/org/apache/pinot/common/tier/TierSegmentSelector.java
 (64%)
 copy 
pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/BrokerSelector.java
 => pinot-common/src/main/java/org/apache/pinot/common/tier/TierStorage.java 
(80%)
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/tier/TimeBasedTierSegmentSelector.java
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/utils/config/TierConfigUtils.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/tier/TierConfigUtilsTest.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/tier/TierSegmentSelectorTest.java
 rename 
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/relocation/{RealtimeSegmentRelocator.java
 => SegmentRelocator.java} (66%)
 create mode 100644 
pinot-controller/src/test/java/org/apache/pinot/controller/helix/core/assignment/segment/OfflineNonReplicaGroupTieredSegmentAssignmentTest.java
 create mode 100644 
pinot-controller/src/test/java/org/apache/pinot/controller/helix/core/assignment/segment/RealtimeNonReplicaGroupTieredSegmentAssignmentTest.java
 create mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/TierConfig.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to