You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by te...@apache.org on 2022/07/28 09:36:59 UTC
[pulsar] branch master updated (c217b8f5592 -> 89b6a535aa8)
This is an automated email from the ASF dual-hosted git repository.
technoboy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from c217b8f5592 Remove unused gson dependency in pulsar-package-core (#16793)
add 89b6a535aa8 [improve][client] [PIP-165] Auto release client useless connections (#16165)
No new revisions were added by this update.
Summary of changes:
.../org/apache/pulsar/broker/PulsarService.java | 5 +
.../pulsar/broker/namespace/NamespaceService.java | 3 +
.../pulsar/broker/service/BrokerService.java | 3 +
.../AutoCloseUselessClientConMultiPartTest.java | 102 ++++++++++
.../AutoCloseUselessClientConMultiTopicTest.java | 120 ++++++++++++
.../impl/AutoCloseUselessClientConNoPartTest.java | 105 +++++++++++
.../impl/AutoCloseUselessClientConSupports.java | 207 +++++++++++++++++++++
.../impl/AutoCloseUselessClientConTXTest.java | 163 ++++++++++++++++
.../apache/pulsar/client/api/ClientBuilder.java | 6 +
.../pulsar/client/impl/ClientBuilderImpl.java | 10 +
.../org/apache/pulsar/client/impl/ClientCnx.java | 28 +++
.../pulsar/client/impl/ClientCnxIdleState.java | 183 ++++++++++++++++++
.../apache/pulsar/client/impl/ConnectionPool.java | 98 +++++++++-
.../client/impl/conf/ClientConfigurationData.java | 7 +
.../pulsar/client/impl/ClientBuilderImplTest.java | 15 ++
.../pulsar/proxy/server/ProxyConnection.java | 3 +-
.../apache/pulsar/websocket/WebSocketService.java | 2 +
site2/docs/client-libraries-java.md | 1 +
18 files changed, 1059 insertions(+), 2 deletions(-)
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/client/impl/AutoCloseUselessClientConMultiPartTest.java
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/client/impl/AutoCloseUselessClientConMultiTopicTest.java
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/client/impl/AutoCloseUselessClientConNoPartTest.java
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/client/impl/AutoCloseUselessClientConSupports.java
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/client/impl/AutoCloseUselessClientConTXTest.java
create mode 100644 pulsar-client/src/main/java/org/apache/pulsar/client/impl/ClientCnxIdleState.java