This is an automated email from the ASF dual-hosted git repository.
leonbao pushed a commit to branch 2.0.0-release-prepare
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/2.0.0-release-prepare by this
push:
new 61d3fec [DS-6653][Server] fix netty create too many channels (#6654)
61d3fec is described below
commit 61d3fec0c61a2e6b2345ed7c2cbde56f96ba3b0e
Author: wind <[email protected]>
AuthorDate: Mon Nov 1 12:18:39 2021 +0800
[DS-6653][Server] fix netty create too many channels (#6654)
Co-authored-by: caishunfeng <[email protected]>
---
.../org/apache/dolphinscheduler/remote/utils/Host.java | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git
a/dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/utils/Host.java
b/dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/utils/Host.java
index 359baef..2163e9c 100644
---
a/dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/utils/Host.java
+++
b/dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/utils/Host.java
@@ -20,6 +20,7 @@ package org.apache.dolphinscheduler.remote.utils;
import static org.apache.dolphinscheduler.common.Constants.COLON;
import java.io.Serializable;
+import java.util.Objects;
/**
* server address
@@ -134,4 +135,20 @@ public class Host implements Serializable {
+ '}';
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Host host = (Host) o;
+ return port == host.port && Objects.equals(address, host.address) &&
Objects.equals(ip, host.ip);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(address, ip, port);
+ }
}