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

xiangfu pushed a change to branch 
Add-queue-based-throttling-to-ThrottleOnCriticalHeapUsageExecutor
in repository https://gitbox.apache.org/repos/asf/pinot.git


    omit 8ffded01890 Implement comprehensive queue-based throttling for 
ThrottleOnCriticalHeapUsageExecutor
     add 5e0fa1e775d Refactor ContinuousJfrStarter initialization to register 
as a cluster config change listener (#16987)
     add de823db96fe Rewrite ReceivingMailbox to be able to unblock writers on 
cancellation or error (#16903)
     add b5dac381359 Bump software.amazon.awssdk:bom from 2.35.4 to 2.35.5 
(#17004)
     add 8df3fb4286c Bump com.uber:h3 from 4.1.1 to 4.3.2 (#17005)
     add fa4cf08ab82 Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 
(#17006)
     add 17dfafed0d4 Fix flaky TenantRebalancerTest  (#16956)
     add e258c7d0d62 Add MV support to LONG specific aggregation functions 
(#17007)
     add f4bc04db35e Add validation for * column for non-COUNT function in star 
tree config (#17008)
     add e2531ebc0bb Implement comprehensive queue-based throttling for 
ThrottleOnCriticalHeapUsageExecutor

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   (8ffded01890)
            \
             N -- N -- N   
refs/heads/Add-queue-based-throttling-to-ThrottleOnCriticalHeapUsageExecutor 
(e2531ebc0bb)

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/broker/helix/BaseBrokerStarter.java     |    5 +-
 .../pinot/controller/BaseControllerStarter.java    |    3 +-
 .../tenant/ZkBasedTenantRebalanceObserver.java     |   26 +-
 .../rebalance/tenant/TenantRebalancerTest.java     | 1043 ++++++++++----------
 .../ThrottleOnCriticalHeapUsageExecutor.java       |  108 +-
 .../function/MaxLongAggregationFunction.java       |  127 ++-
 .../function/MinLongAggregationFunction.java       |  128 ++-
 .../function/SumLongAggregationFunction.java       |  121 ++-
 .../query/scheduler/resources/ResourceManager.java |   28 +-
 .../core/util/trace/ContinuousJfrStarter.java      |  207 +++-
 .../function/MaxLongAggregationFunctionTest.java   |   67 ++
 .../function/MinLongAggregationFunctionTest.java   |   74 ++
 .../function/SumLongAggregationFunctionTest.java   |   76 ++
 .../core/util/trace/ContinuousJfrStarterTest.java  |  222 +++++
 .../tests/OfflineClusterIntegrationTest.java       |   16 +
 .../org/apache/pinot/minion/BaseMinionStarter.java |    2 +-
 .../org/apache/pinot/query/type/TypeSystem.java    |    5 +
 .../pinot/query/QueryEnvironmentTestBase.java      |    8 +-
 .../pinot/query/mailbox/GrpcSendingMailbox.java    |   14 +-
 .../query/mailbox/InMemorySendingMailbox.java      |   49 +-
 .../apache/pinot/query/mailbox/MailboxService.java |    5 +-
 .../pinot/query/mailbox/ReceivingMailbox.java      |  602 ++++++++---
 .../apache/pinot/query/mailbox/SendingMailbox.java |    8 +-
 .../mailbox/channel/MailboxContentObserver.java    |   66 +-
 .../apache/pinot/query/runtime/QueryRunner.java    |   42 +-
 .../operator/BaseMailboxReceiveOperator.java       |    4 +-
 .../runtime/operator/MailboxSendOperator.java      |   31 +-
 .../query/runtime/operator/MultiStageOperator.java |    9 +
 .../runtime/operator/exchange/BlockExchange.java   |   45 +-
 .../operator/exchange/BroadcastExchange.java       |    5 +-
 .../runtime/operator/exchange/HashExchange.java    |    5 +-
 .../runtime/operator/exchange/RandomExchange.java  |    5 +-
 .../operator/exchange/SingletonExchange.java       |    5 +-
 .../utils/BlockingMultiStreamConsumer.java         |    6 +-
 .../pinot/query/mailbox/MailboxServiceTest.java    |   42 +-
 .../pinot/query/mailbox/ReceivingMailboxTest.java  |  333 +++++++
 .../runtime/operator/MailboxSendOperatorTest.java  |   21 -
 .../operator/exchange/BlockExchangeTest.java       |    5 +-
 .../runtime/queries/ResourceBasedQueriesTest.java  |   31 +-
 .../segment/local/utils/TableConfigUtils.java      |    7 +
 .../segment/local/utils/TableConfigUtilsTest.java  |   48 +
 .../pinot/segment/spi/AggregationFunctionType.java |   25 +-
 .../server/starter/helix/BaseServerStarter.java    |    2 +-
 .../apache/pinot/spi/env/PinotConfiguration.java   |   10 +-
 .../apache/pinot/spi/utils/CommonConstants.java    |   20 +-
 .../pinot/tools/ColocatedJoinQuickStart.java       |    2 +
 pom.xml                                            |    6 +-
 47 files changed, 2703 insertions(+), 1016 deletions(-)
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/util/trace/ContinuousJfrStarterTest.java
 create mode 100644 
pinot-query-runtime/src/test/java/org/apache/pinot/query/mailbox/ReceivingMailboxTest.java


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

Reply via email to