diff --git a/src/traft/rpc/sharding.rs b/src/traft/rpc/sharding.rs index 54efa99b59d328b6dc6937d7de3961ad1665b96e..c01cd1346fd46cd8b30d8912a54c35540b6ac9c5 100644 --- a/src/traft/rpc/sharding.rs +++ b/src/traft/rpc/sharding.rs @@ -99,9 +99,15 @@ pub mod cfg { #[derive(Default, Copy, Clone, Debug, PartialEq, Eq)] #[derive(tlua::PushInto, tlua::Push, tlua::LuaRead)] + /// Specifies the mode of operation for the bucket discovery fiber of vshard + /// router. + /// + /// See [`vshard.router.discovery_set`] for more details. + /// + /// [`vshard.router.discovery_set`]: https://www.tarantool.io/en/doc/latest/reference/reference_rock/vshard/vshard_router/#router-api-discovery-set pub enum DiscoveryMode { - #[default] Off, + #[default] On, Once, }