diff --git a/documentation/en/default-lotus-config.toml b/documentation/en/default-lotus-config.toml index 8373e3ebb..889b87e4e 100644 --- a/documentation/en/default-lotus-config.toml +++ b/documentation/en/default-lotus-config.toml @@ -209,12 +209,6 @@ # env var: LOTUS_CLUSTER_CLUSTERMODEENABLED #ClusterModeEnabled = false - # will shutdown libp2p host on shutdown. Useful for testing - # - # type: bool - # env var: LOTUS_CLUSTER_HOSTSHUTDOWN - #HostShutdown = false - # A folder to store Raft's data. # # type: string @@ -263,12 +257,6 @@ # env var: LOTUS_CLUSTER_BACKUPSROTATE #BackupsRotate = 6 - # Namespace to use when writing keys to the datastore - # - # type: string - # env var: LOTUS_CLUSTER_DATASTORENAMESPACE - #DatastoreNamespace = "/raft" - # Tracing enables propagation of contexts across binary boundaries. # # type: bool diff --git a/lib/consensus/raft/config.go b/lib/consensus/raft/config.go index 0dced8915..a3a5d35f6 100644 --- a/lib/consensus/raft/config.go +++ b/lib/consensus/raft/config.go @@ -20,15 +20,12 @@ var ( DefaultNetworkTimeout = 100 * time.Second DefaultCommitRetryDelay = 200 * time.Millisecond DefaultBackupsRotate = 6 - DefaultDatastoreNamespace = "/r" ) // ClusterRaftConfig allows to configure the Raft Consensus component for the node cluster. type ClusterRaftConfig struct { // config to enabled node cluster with raft consensus ClusterModeEnabled bool - // will shutdown libp2p host on shutdown. Useful for testing - HostShutdown bool // A folder to store Raft's data. DataFolder string // InitPeerset provides the list of initial cluster peers for new Raft @@ -49,9 +46,6 @@ type ClusterRaftConfig struct { // BackupsRotate specifies the maximum number of Raft's DataFolder // copies that we keep as backups (renaming) after cleanup. BackupsRotate int - // Namespace to use when writing keys to the datastore - DatastoreNamespace string - // A Hashicorp Raft's configuration object. RaftConfig *hraft.Config @@ -68,7 +62,6 @@ func DefaultClusterRaftConfig() *ClusterRaftConfig { cfg.CommitRetries = DefaultCommitRetries cfg.CommitRetryDelay = DefaultCommitRetryDelay cfg.BackupsRotate = DefaultBackupsRotate - cfg.DatastoreNamespace = DefaultDatastoreNamespace cfg.RaftConfig = hraft.DefaultConfig() // These options are imposed over any Default Raft Config. @@ -89,7 +82,6 @@ func NewClusterRaftConfig(userRaftConfig *config.UserRaftConfig) *ClusterRaftCon cfg.CommitRetries = userRaftConfig.CommitRetries cfg.CommitRetryDelay = time.Duration(userRaftConfig.CommitRetryDelay) cfg.BackupsRotate = userRaftConfig.BackupsRotate - cfg.DatastoreNamespace = userRaftConfig.DatastoreNamespace // Keep this to be default hraft config for now cfg.RaftConfig = hraft.DefaultConfig() diff --git a/lib/consensus/raft/consensus.go b/lib/consensus/raft/consensus.go index 6c09db05e..085f94c72 100644 --- a/lib/consensus/raft/consensus.go +++ b/lib/consensus/raft/consensus.go @@ -276,13 +276,6 @@ func (cc *Consensus) Shutdown(ctx context.Context) error { logger.Error(err) } - if cc.config.HostShutdown { - err = cc.host.Close() - if err != nil { - logger.Error(err) - } - } - cc.cancel() close(cc.rpcReady) return nil diff --git a/node/config/def.go b/node/config/def.go index 68cfa6b4c..75f6bf28d 100644 --- a/node/config/def.go +++ b/node/config/def.go @@ -296,7 +296,6 @@ var ( DefaultNetworkTimeout = 100 * time.Second DefaultCommitRetryDelay = 200 * time.Millisecond DefaultBackupsRotate = 6 - DefaultDatastoreNamespace = "/raft" ) func DefaultUserRaftConfig() *UserRaftConfig { @@ -308,7 +307,6 @@ func DefaultUserRaftConfig() *UserRaftConfig { cfg.CommitRetries = DefaultCommitRetries cfg.CommitRetryDelay = Duration(DefaultCommitRetryDelay) cfg.BackupsRotate = DefaultBackupsRotate - cfg.DatastoreNamespace = DefaultDatastoreNamespace return &cfg } diff --git a/node/config/doc_gen.go b/node/config/doc_gen.go index 1efc70ace..0cd80ea43 100644 --- a/node/config/doc_gen.go +++ b/node/config/doc_gen.go @@ -1217,12 +1217,6 @@ Default is 20 (about once a week).`, Comment: `EXPERIMENTAL. config to enabled node cluster with raft consensus`, }, - { - Name: "HostShutdown", - Type: "bool", - - Comment: `will shutdown libp2p host on shutdown. Useful for testing`, - }, { Name: "DataFolder", Type: "string", @@ -1271,12 +1265,6 @@ we give up.`, Comment: `BackupsRotate specifies the maximum number of Raft's DataFolder copies that we keep as backups (renaming) after cleanup.`, }, - { - Name: "DatastoreNamespace", - Type: "string", - - Comment: `Namespace to use when writing keys to the datastore`, - }, { Name: "Tracing", Type: "bool", diff --git a/node/config/types.go b/node/config/types.go index 1aa276782..41e2854ea 100644 --- a/node/config/types.go +++ b/node/config/types.go @@ -605,8 +605,6 @@ type FeeConfig struct { type UserRaftConfig struct { // EXPERIMENTAL. config to enabled node cluster with raft consensus ClusterModeEnabled bool - // will shutdown libp2p host on shutdown. Useful for testing - HostShutdown bool // A folder to store Raft's data. DataFolder string // InitPeersetMultiAddr provides the list of initial cluster peers for new Raft @@ -627,8 +625,6 @@ type UserRaftConfig struct { // BackupsRotate specifies the maximum number of Raft's DataFolder // copies that we keep as backups (renaming) after cleanup. BackupsRotate int - // Namespace to use when writing keys to the datastore - DatastoreNamespace string // Tracing enables propagation of contexts across binary boundaries. Tracing bool }