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