You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ja...@apache.org on 2022/04/16 00:59:43 UTC

[pinot] branch master updated (6fb7e521ef -> ce0a08a49d)

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

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


    from 6fb7e521ef Add tracing for operator planning (#8523)
     add ce0a08a49d Add connection based FailureDetector (#8491)

No new revisions were added by this update.

Summary of changes:
 .../jmx_prometheus_javaagent/configs/broker.yml    |   3 +
 .../etc/jmx_prometheus_javaagent/configs/pinot.yml |   3 +
 ...BaseExponentialBackoffRetryFailureDetector.java | 190 +++++++++++++++++++++
 .../failuredetector/ConnectionFailureDetector.java |  27 ++-
 .../broker/failuredetector/FailureDetector.java    | 105 ++++++++++++
 .../failuredetector/FailureDetectorFactory.java    |  73 ++++++++
 .../failuredetector/NoOpFailureDetector.java       |  55 +++---
 .../requesthandler/GrpcBrokerRequestHandler.java   |   1 +
 .../SingleConnectionBrokerRequestHandler.java      |  77 +++++++--
 .../pinot/broker/routing/BrokerRoutingManager.java | 179 ++++++++++++++-----
 .../routing/instanceselector/InstanceSelector.java |   2 +-
 .../ConnectionFailureDetectorTest.java             | 155 +++++++++++++++++
 .../apache/pinot/common/metrics/BrokerGauge.java   |   3 +-
 .../spark/connector/PinotServerDataFetcher.scala   |   2 +-
 .../presto/PinotScatterGatherQueryClient.java      |   5 +-
 .../pinot/core/transport/AsyncQueryResponse.java   |  71 +++++---
 .../pinot/core/transport/DataTableHandler.java     |   3 +-
 .../apache/pinot/core/transport/QueryResponse.java |  76 +++++++++
 .../apache/pinot/core/transport/QueryRouter.java   |  24 ++-
 .../pinot/core/transport/ServerChannels.java       |  42 ++++-
 .../pinot/core/transport/ServerInstance.java       |  52 +++---
 .../pinot/core/transport/ServerResponse.java       |   2 +
 .../core/transport/ServerRoutingInstance.java      |  37 ++--
 .../query/reduce/StreamingReduceServiceTest.java   |   6 +-
 .../pinot/core/transport/QueryRoutingTest.java     |  14 +-
 .../MultiNodesOfflineClusterIntegrationTest.java   |  63 +++++++
 .../pinot/server/starter/ServerInstance.java       |  11 +-
 .../apache/pinot/spi/utils/CommonConstants.java    |  35 +++-
 28 files changed, 1114 insertions(+), 202 deletions(-)
 create mode 100644 pinot-broker/src/main/java/org/apache/pinot/broker/failuredetector/BaseExponentialBackoffRetryFailureDetector.java
 copy pinot-core/src/main/java/org/apache/pinot/core/query/reduce/StreamingReducer.java => pinot-broker/src/main/java/org/apache/pinot/broker/failuredetector/ConnectionFailureDetector.java (52%)
 create mode 100644 pinot-broker/src/main/java/org/apache/pinot/broker/failuredetector/FailureDetector.java
 create mode 100644 pinot-broker/src/main/java/org/apache/pinot/broker/failuredetector/FailureDetectorFactory.java
 copy pinot-core/src/main/java/org/apache/pinot/core/query/utils/idset/EmptyIdSet.java => pinot-broker/src/main/java/org/apache/pinot/broker/failuredetector/NoOpFailureDetector.java (51%)
 create mode 100644 pinot-broker/src/test/java/org/apache/pinot/broker/failuredetector/ConnectionFailureDetectorTest.java
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/transport/QueryResponse.java


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