From d752e92b3035e154f6215379775e74dabf6a0cb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=82=8E=E6=B3=BC?= Date: Sat, 15 Jun 2024 12:30:00 +0800 Subject: [PATCH] Doc: ensure connection to the correct node --- .../cluster_control/dynamic-membership.md | 26 ++++++++++++++++++- .../docs/getting_started/getting-started.md | 6 +++++ openraft/src/network/v1/network.rs | 4 +++ openraft/src/network/v2/network.rs | 3 +++ 4 files changed, 38 insertions(+), 1 deletion(-) diff --git a/openraft/src/docs/cluster_control/dynamic-membership.md b/openraft/src/docs/cluster_control/dynamic-membership.md index ed2aa49d0..1b210578f 100644 --- a/openraft/src/docs/cluster_control/dynamic-membership.md +++ b/openraft/src/docs/cluster_control/dynamic-membership.md @@ -83,7 +83,7 @@ The initial argument should be set to [`ChangeMembers::SetNodes(BTreeMap: OptionalSend + OptionalSync + 'static where C: RaftTypeConfig diff --git a/openraft/src/network/v2/network.rs b/openraft/src/network/v2/network.rs index 56e1e7d8c..1f5cece13 100644 --- a/openraft/src/network/v2/network.rs +++ b/openraft/src/network/v2/network.rs @@ -35,7 +35,10 @@ use crate::Vote; /// Compatibility: [`RaftNetworkV2`] is automatically implemented for [`RaftNetwork`] /// implementations. /// +/// [Ensure connection to correct node][correct-node] +/// /// [`RaftNetwork`]: crate::network::v1::RaftNetwork +/// [correct-node]: `crate::docs::cluster_control::dynamic_membership#ensure-connection-to-the-correct-node` #[add_async_trait] pub trait RaftNetworkV2: OptionalSend + OptionalSync + 'static where C: RaftTypeConfig