This is an automated email from the ASF dual-hosted git repository.
snlee pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
from fb42e72 [TE]frontend - Add breadcrumb component (#6350)
add a76e766 Broker time range pruning(#6189) (#6259)
No new revisions were added by this update.
Summary of changes:
.../pinot/broker/routing/RoutingManager.java | 4 +-
.../instanceselector/BaseInstanceSelector.java | 2 -
.../segmentpruner/PartitionSegmentPruner.java | 7 +-
.../routing/segmentpruner/SegmentPruner.java | 3 +-
.../segmentpruner/SegmentPrunerFactory.java | 50 ++-
.../routing/segmentpruner/TimeSegmentPruner.java | 346 +++++++++++++++++++++
.../routing/segmentpruner/interval/Interval.java | 104 +++++++
.../segmentpruner/interval/IntervalTree.java | 201 ++++++++++++
.../segmentselector/OfflineSegmentSelector.java | 8 +-
.../segmentselector/RealtimeSegmentSelector.java | 31 +-
.../routing/segmentselector/SegmentSelector.java | 3 +-
.../broker/routing/IntervalST/IntervalTest.java | 57 ++++
.../routing/IntervalST/IntervalTreeTest.java | 89 ++++++
.../routing/segmentpruner/SegmentPrunerTest.java | 285 ++++++++++++++---
.../tests/HybridClusterIntegrationTest.java | 2 +-
.../pinot/spi/config/table/RoutingConfig.java | 1 +
16 files changed, 1122 insertions(+), 71 deletions(-)
create mode 100644
pinot-broker/src/main/java/org/apache/pinot/broker/routing/segmentpruner/TimeSegmentPruner.java
create mode 100644
pinot-broker/src/main/java/org/apache/pinot/broker/routing/segmentpruner/interval/Interval.java
create mode 100644
pinot-broker/src/main/java/org/apache/pinot/broker/routing/segmentpruner/interval/IntervalTree.java
create mode 100644
pinot-broker/src/test/java/org/apache/pinot/broker/routing/IntervalST/IntervalTest.java
create mode 100644
pinot-broker/src/test/java/org/apache/pinot/broker/routing/IntervalST/IntervalTreeTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]