This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch 3.4
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.4 by this push:
new f328bb6978 fix future.sync.set default value=false (#14785)
f328bb6978 is described below
commit f328bb697837ee59d15d1531d6709e512908fd74
Author: pengpengfu <[email protected]>
AuthorDate: Mon Oct 21 10:31:18 2024 +0800
fix future.sync.set default value=false (#14785)
Signed-off-by: bigbird-0101 <[email protected]>
---
.../apache/dubbo/rpc/cluster/support/wrapper/MockClusterInvoker.java | 2 +-
.../src/main/java/org/apache/dubbo/rpc/AsyncRpcResult.java | 2 +-
.../src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java | 2 +-
.../src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboInvoker.java | 2 +-
.../src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java | 2 +-
.../src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleInvoker.java | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git
a/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockClusterInvoker.java
b/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockClusterInvoker.java
index 190d6cb452..804189c066 100644
---
a/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockClusterInvoker.java
+++
b/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockClusterInvoker.java
@@ -49,7 +49,7 @@ public class MockClusterInvoker<T> implements
ClusterInvoker<T> {
private static final ErrorTypeAwareLogger logger =
LoggerFactory.getErrorTypeAwareLogger(MockClusterInvoker.class);
private static final boolean setFutureWhenSync =
Boolean.parseBoolean(SystemPropertyConfigUtils.getSystemProperty(
- CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"true"));
+ CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"false"));
private final Directory<T> directory;
diff --git
a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/AsyncRpcResult.java
b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/AsyncRpcResult.java
index c39e6d53a8..0b9ace9aa2 100644
---
a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/AsyncRpcResult.java
+++
b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/AsyncRpcResult.java
@@ -71,7 +71,7 @@ public class AsyncRpcResult implements Result {
* Whether set future to Thread Local when invocation mode is sync
*/
private static final boolean setFutureWhenSync =
Boolean.parseBoolean(SystemPropertyConfigUtils.getSystemProperty(
- CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"true"));
+ CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"false"));
public AsyncRpcResult(CompletableFuture<AppResponse> future, Invocation
invocation) {
this.responseFuture = future;
diff --git
a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java
b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java
index 28cc810cd2..dd14e29960 100644
---
a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java
+++
b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java
@@ -94,7 +94,7 @@ public abstract class AbstractInvoker<T> implements
Invoker<T> {
* Whether set future to Thread Local when invocation mode is sync
*/
private static final boolean setFutureWhenSync =
Boolean.parseBoolean(SystemPropertyConfigUtils.getSystemProperty(
- CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"true"));
+ CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"false"));
// -- Constructor
diff --git
a/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboInvoker.java
b/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboInvoker.java
index e7f2d4fa09..28f9fa03ad 100644
---
a/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboInvoker.java
+++
b/dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboInvoker.java
@@ -73,7 +73,7 @@ public class DubboInvoker<T> extends AbstractInvoker<T> {
private final int serverShutdownTimeout;
private static final boolean setFutureWhenSync =
Boolean.parseBoolean(SystemPropertyConfigUtils.getSystemProperty(
- CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"true"));
+ CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"false"));
public DubboInvoker(Class<T> serviceType, URL url, ClientsProvider
clientsProvider) {
this(serviceType, url, clientsProvider, null);
diff --git
a/dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java
b/dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java
index c23f01e99e..be129c3499 100644
---
a/dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java
+++
b/dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java
@@ -75,7 +75,7 @@ public class InjvmInvoker<T> extends AbstractInvoker<T> {
private final boolean shouldIgnoreSameModule;
private static final boolean setFutureWhenSync =
Boolean.parseBoolean(SystemPropertyConfigUtils.getSystemProperty(
- CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"true"));
+ CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"false"));
InjvmInvoker(Class<T> type, URL url, String key, Map<String, Exporter<?>>
exporterMap) {
super(type, url);
diff --git
a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleInvoker.java
b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleInvoker.java
index 6a26fbc32f..34d1d27b15 100644
---
a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleInvoker.java
+++
b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleInvoker.java
@@ -96,7 +96,7 @@ public class TripleInvoker<T> extends AbstractInvoker<T> {
private final TripleWriteQueue writeQueue = new TripleWriteQueue(256);
private static final boolean setFutureWhenSync =
Boolean.parseBoolean(SystemPropertyConfigUtils.getSystemProperty(
- CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"true"));
+ CommonConstants.ThirdPartyProperty.SET_FUTURE_IN_SYNC_MODE,
"false"));
private final PackableMethodFactory packableMethodFactory;
private final Map<MethodDescriptor, PackableMethod> packableMethodCache =
new ConcurrentHashMap<>();
private static Compressor compressor;