This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git
The following commit(s) were added to refs/heads/master by this push:
new 7e6061a918 Bump up netty to 4.1.115 (#12770)
7e6061a918 is described below
commit 7e6061a918017929733e77725982947854fb6ca9
Author: kezhenxu94 <[email protected]>
AuthorDate: Thu Nov 14 15:05:41 2024 +0800
Bump up netty to 4.1.115 (#12770)
---
.licenserc.yaml | 2 +-
dist-material/release-docs/LICENSE | 69 +++++++++++-----------
docs/en/changes/changes.md | 1 +
.../plugin/etcd/ClusterModuleEtcdConfig.java | 6 --
.../cluster/plugin/etcd/EtcdCoordinator.java | 2 +-
.../cluster/plugin/etcd/ClusterEtcdPluginIT.java | 4 +-
.../ClusterModuleEtcdProviderFunctionalIT.java | 2 +-
.../etcd/EtcdConfigWatcherRegister.java | 2 +-
.../configuration/etcd/EtcdServerSettings.java | 5 --
.../configuration/etcd/EtcdConfigurationIT.java | 6 +-
pom.xml | 6 +-
test/e2e-v2/script/docker-compose/base-compose.yml | 4 +-
12 files changed, 49 insertions(+), 60 deletions(-)
diff --git a/.licenserc.yaml b/.licenserc.yaml
index 47a0f40ff9..080ecd0599 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -144,6 +144,6 @@ dependency:
version: 1.16.0
license: Apache-2.0
- name: io.vertx:vertx-grpc
- version: 4.5.1
+ version: 4.5.9
license: EPL-2.0
diff --git a/dist-material/release-docs/LICENSE
b/dist-material/release-docs/LICENSE
index 9c5f662687..4f8bc997a9 100644
--- a/dist-material/release-docs/LICENSE
+++ b/dist-material/release-docs/LICENSE
@@ -226,7 +226,7 @@ The text of each license is the standard Apache 2.0 license.
https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.17.1
Apache-2.0
https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-kotlin/2.13.4
Apache-2.0
https://mvnrepository.com/artifact/com.fasterxml/classmate/1.5.1 Apache-2.0
-
https://mvnrepository.com/artifact/com.google.api.grpc/proto-google-common-protos/2.29.0
Apache-2.0
+
https://mvnrepository.com/artifact/com.google.api.grpc/proto-google-common-protos/2.41.0
Apache-2.0
https://mvnrepository.com/artifact/com.google.auto.service/auto-service-annotations/1.0.1
Apache-2.0
https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305/3.0.2
Apache-2.0
https://mvnrepository.com/artifact/com.google.code.gson/gson/2.9.0
Apache-2.0
@@ -290,43 +290,42 @@ The text of each license is the standard Apache 2.0
license.
https://mvnrepository.com/artifact/io.fabric8/kubernetes-model-scheduling/6.7.1
Apache-2.0
https://mvnrepository.com/artifact/io.fabric8/kubernetes-model-storageclass/6.7.1
Apache-2.0
https://mvnrepository.com/artifact/io.fabric8/zjsonpatch/0.3.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-api/1.63.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-context/1.63.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-core/1.63.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-grpclb/1.63.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-netty/1.63.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-protobuf/1.63.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-protobuf-lite/1.63.0
Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-api/1.68.1 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-context/1.68.1 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-core/1.68.1 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-grpclb/1.68.1 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-netty/1.68.1 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-protobuf/1.68.1 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-protobuf-lite/1.68.1
Apache-2.0
https://mvnrepository.com/artifact/io.grpc/grpc-services/1.64.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-stub/1.63.0 Apache-2.0
- https://mvnrepository.com/artifact/io.grpc/grpc-util/1.63.0 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-stub/1.68.1 Apache-2.0
+ https://mvnrepository.com/artifact/io.grpc/grpc-util/1.68.1 Apache-2.0
https://mvnrepository.com/artifact/io.micrometer/micrometer-commons/1.13.0
Apache-2.0
https://mvnrepository.com/artifact/io.micrometer/micrometer-core/1.13.0
Apache-2.0
https://mvnrepository.com/artifact/io.micrometer/micrometer-observation/1.13.0
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-buffer/4.1.108.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-codec/4.1.108.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-codec-dns/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-codec-haproxy/4.1.108.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-codec-http/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-codec-http2/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-codec-socks/4.1.108.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-common/4.1.108.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-handler/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-handler-proxy/4.1.108.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-resolver/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-resolver-dns/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-classes-macos/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-native-macos/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-tcnative-boringssl-static/2.0.52.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-tcnative-boringssl-static/2.0.65.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-tcnative-classes/2.0.65.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.netty/netty-transport/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-transport-classes-epoll/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-transport-classes-kqueue/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-transport-native-kqueue/4.1.108.Final
Apache-2.0
-
https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common/4.1.108.Final
Apache-2.0
- https://mvnrepository.com/artifact/io.perfmark/perfmark-api/0.26.0
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-buffer/4.1.115.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-codec/4.1.115.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-codec-dns/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-codec-haproxy/4.1.115.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-codec-http/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-codec-http2/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-codec-socks/4.1.115.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-common/4.1.115.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-handler/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-handler-proxy/4.1.115.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-resolver/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-resolver-dns/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-classes-macos/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-native-macos/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-tcnative-boringssl-static/2.0.69.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-tcnative-classes/2.0.69.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.netty/netty-transport/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-transport-classes-epoll/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-transport-classes-kqueue/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-transport-native-kqueue/4.1.115.Final
Apache-2.0
+
https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common/4.1.115.Final
Apache-2.0
+ https://mvnrepository.com/artifact/io.perfmark/perfmark-api/0.27.0
Apache-2.0
https://mvnrepository.com/artifact/io.prometheus/simpleclient/0.6.0
Apache-2.0
https://mvnrepository.com/artifact/io.prometheus/simpleclient_common/0.6.0
Apache-2.0
https://mvnrepository.com/artifact/io.prometheus/simpleclient_hotspot/0.6.0
Apache-2.0
@@ -548,7 +547,7 @@ The text of each license is also included in
licenses/LICENSE-[project].txt.
https://npmjs.com/package/monaco-editor/v/0.34.1 0.34.1 MIT
https://npmjs.com/package/nanoid/v/3.3.7 3.3.7 MIT
https://mvnrepository.com/artifact/org.checkerframework/checker-qual/3.33.0 MIT
-
https://mvnrepository.com/artifact/org.codehaus.mojo/animal-sniffer-annotations/1.23
MIT
+
https://mvnrepository.com/artifact/org.codehaus.mojo/animal-sniffer-annotations/1.24
MIT
https://mvnrepository.com/artifact/org.curioswitch.curiostack/protobuf-jackson/2.5.0
MIT
https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.30 MIT
https://npmjs.com/package/pinia/v/2.0.28 2.0.28 MIT
diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index 77b1ffb9dc..644e780b50 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -20,6 +20,7 @@
* Fix "BanyanDBTraceQueryDAO.queryBasicTraces" doesn't support querying by
"trace_id".
* Polish mesh data dispatcher: don't generate Instance/Endpoint metrics if
they are empty.
* Adapt the new metadata standardization in Istio 1.24.
+* Bump up netty to 4.1.115, grpc to 1.68.1, boringssl to 2.0.69.
#### UI
diff --git
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdConfig.java
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdConfig.java
index ff98a7cda5..1d7aebd93e 100644
---
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdConfig.java
+++
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdConfig.java
@@ -19,7 +19,6 @@
package org.apache.skywalking.oap.server.cluster.plugin.etcd;
import com.google.common.base.Strings;
-import java.util.Arrays;
import lombok.Data;
import org.apache.skywalking.oap.server.library.module.ModuleConfig;
@@ -47,9 +46,4 @@ public class ClusterModuleEtcdConfig extends ModuleConfig {
}
return namespace;
}
-
- public String[] getEndpointArray() {
- return
Arrays.stream(endpoints.split("\\s*,\\s*")).toArray(String[]::new);
-
- }
}
diff --git
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/EtcdCoordinator.java
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/EtcdCoordinator.java
index 382e3e93d9..fdd69c5e77 100644
---
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/EtcdCoordinator.java
+++
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/EtcdCoordinator.java
@@ -77,7 +77,7 @@ public class EtcdCoordinator extends ClusterCoordinator {
}
this.serviceNameBS = ByteSequence.from(serviceName,
Charset.defaultCharset());
ClientBuilder builder = Client.builder()
- .endpoints(config.getEndpointArray())
+ .target(config.getEndpoints())
.authority(config.getAuthority());
if (StringUtil.isNotEmpty(config.getNamespace())) {
builder.namespace(ByteSequence.from(config.getNamespace(),
Charset.defaultCharset()));
diff --git
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterEtcdPluginIT.java
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterEtcdPluginIT.java
index c2c36c40ed..79941b6a23 100644
---
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterEtcdPluginIT.java
+++
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterEtcdPluginIT.java
@@ -64,7 +64,7 @@ public class ClusterEtcdPluginIT {
@Container
public final GenericContainer<?> container =
- new
GenericContainer<>(DockerImageName.parse("quay.io/coreos/etcd:v3.5.0"))
+ new
GenericContainer<>(DockerImageName.parse("quay.io/coreos/etcd:v3.5.17"))
.waitingFor(Wait.forLogMessage(".*ready to serve client
requests.*", 1))
.withEnv(Collections.singletonMap("ALLOW_NONE_AUTHENTICATION",
"yes"))
.withCommand(
@@ -76,7 +76,7 @@ public class ClusterEtcdPluginIT {
@BeforeEach
public void before() throws Exception {
- String baseUrl = "http://" + container.getHost() + ":" +
container.getMappedPort(2379);
+ String baseUrl = container.getHost() + ":" +
container.getMappedPort(2379);
System.setProperty("etcd.endpoint", baseUrl);
etcdConfig = new ClusterModuleEtcdConfig();
diff --git
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdProviderFunctionalIT.java
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdProviderFunctionalIT.java
index a838de9523..5192e4ca3c 100644
---
a/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdProviderFunctionalIT.java
+++
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/etcd/ClusterModuleEtcdProviderFunctionalIT.java
@@ -75,7 +75,7 @@ public class ClusterModuleEtcdProviderFunctionalIT {
telemetryProvider = mock(NoneTelemetryProvider.class);
Mockito.when(telemetryProvider.getService(MetricsCreator.class))
.thenReturn(new MetricsCreatorNoop());
- endpoint = "http://" + container.getHost() + ":" +
container.getMappedPort(2379);
+ endpoint = container.getHost() + ":" + container.getMappedPort(2379);
}
@Test
diff --git
a/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigWatcherRegister.java
b/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigWatcherRegister.java
index cca35e2fcf..b69aa2b3f4 100644
---
a/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigWatcherRegister.java
+++
b/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigWatcherRegister.java
@@ -43,7 +43,7 @@ public class EtcdConfigWatcherRegister extends
FetchingConfigWatcherRegister {
super(setting.getPeriod());
ClientBuilder builder = Client.builder()
.authority(setting.getAuthority())
- .endpoints(setting.getEndpointArray());
+ .target(setting.getEndpoints());
if (StringUtil.isNotEmpty(setting.getNamespace())) {
builder.namespace(ByteSequence.from(setting.getNamespace(),
Charset.defaultCharset()));
diff --git
a/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdServerSettings.java
b/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdServerSettings.java
index 053ce828bb..a834ea30be 100644
---
a/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdServerSettings.java
+++
b/oap-server/server-configuration/configuration-etcd/src/main/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdServerSettings.java
@@ -18,7 +18,6 @@
package org.apache.skywalking.oap.server.configuration.etcd;
import com.google.common.base.Strings;
-import java.util.Arrays;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -46,8 +45,4 @@ public class EtcdServerSettings extends ModuleConfig {
}
return namespace;
}
-
- public String[] getEndpointArray() {
- return
Arrays.stream(endpoints.split("\\s*,\\s*")).toArray(String[]::new);
- }
}
diff --git
a/oap-server/server-configuration/configuration-etcd/src/test/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigurationIT.java
b/oap-server/server-configuration/configuration-etcd/src/test/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigurationIT.java
index 1d9e9a8d90..814b4cf34c 100644
---
a/oap-server/server-configuration/configuration-etcd/src/test/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigurationIT.java
+++
b/oap-server/server-configuration/configuration-etcd/src/test/java/org/apache/skywalking/oap/server/configuration/etcd/EtcdConfigurationIT.java
@@ -68,7 +68,7 @@ public class EtcdConfigurationIT {
@BeforeEach
public void before() throws Exception {
- System.setProperty("etcd.endpoint", "http://127.0.0.1:" +
container.getMappedPort(2379));
+ System.setProperty("etcd.endpoint", "127.0.0.1:" +
container.getMappedPort(2379));
final ApplicationConfiguration applicationConfiguration = new
ApplicationConfiguration();
loadConfig(applicationConfiguration);
@@ -87,7 +87,7 @@ public class EtcdConfigurationIT {
assertNull(provider.watcher.value());
KV client = Client.builder()
- .endpoints("http://localhost:" +
container.getMappedPort(2379))
+ .target("127.0.0.1:" + container.getMappedPort(2379))
.namespace(ByteSequence.from("/skywalking/",
Charset.defaultCharset()))
.build()
.getKVClient();
@@ -120,7 +120,7 @@ public class EtcdConfigurationIT {
assertEquals("{}", provider.groupWatcher.groupItems().toString());
KV client = Client.builder()
- .endpoints("http://localhost:" +
container.getMappedPort(2379))
+ .target("localhost:" + container.getMappedPort(2379))
.namespace(ByteSequence.from("/skywalking/",
Charset.defaultCharset()))
.build()
.getKVClient();
diff --git a/pom.xml b/pom.xml
index ff6e8c8cdb..53dcd27912 100755
--- a/pom.xml
+++ b/pom.xml
@@ -165,9 +165,9 @@
<byte-buddy.version>1.14.9</byte-buddy.version>
<!-- core lib dependency -->
- <grpc.version>1.63.0</grpc.version>
- <netty.version>4.1.108.Final</netty.version>
-
<netty-tcnative-boringssl-static.version>2.0.52.Final</netty-tcnative-boringssl-static.version>
+ <grpc.version>1.68.1</grpc.version>
+ <netty.version>4.1.115.Final</netty.version>
+
<netty-tcnative-boringssl-static.version>2.0.69.Final</netty-tcnative-boringssl-static.version>
<gson.version>2.9.0</gson.version>
<os-maven-plugin.version>1.6.2</os-maven-plugin.version>
<protobuf-maven-plugin.version>0.6.1</protobuf-maven-plugin.version>
diff --git a/test/e2e-v2/script/docker-compose/base-compose.yml
b/test/e2e-v2/script/docker-compose/base-compose.yml
index 8648cc0141..92598c2807 100644
--- a/test/e2e-v2/script/docker-compose/base-compose.yml
+++ b/test/e2e-v2/script/docker-compose/base-compose.yml
@@ -34,8 +34,8 @@ services:
SW_JDBC_URL: jdbc:mysql://mysql:3306/swtest?allowMultiQueries=true
SW_STORAGE_BANYANDB_TARGETS: banyandb:17912
SW_CONFIG_ETCD_PERIOD: 1
- SW_CONFIG_ETCD_ENDPOINTS: http://etcd:2379
- SW_CLUSTER_ETCD_ENDPOINTS: http://etcd:2379
+ SW_CONFIG_ETCD_ENDPOINTS: etcd:2379
+ SW_CLUSTER_ETCD_ENDPOINTS: etcd:2379
healthcheck:
test: ["CMD", "bash", "-c", "cat < /dev/null > /dev/tcp/127.0.0.1/11800"]
interval: 5s