save
This commit is contained in:
parent
84c7e3c715
commit
39f976e52a
31
main.go
31
main.go
|
@ -111,35 +111,4 @@ func StartNode(replicaID uint64, exampleShardID uint64, addr string) *dragonboat
|
||||||
|
|
||||||
return nh
|
return nh
|
||||||
|
|
||||||
// raftStopper.RunWorker(func() {
|
|
||||||
// // use a NO-OP client session here
|
|
||||||
// // check the example in godoc to see how to use a regular client session
|
|
||||||
// cs := nh.GetNoOPSession(exampleShardID)
|
|
||||||
// for {
|
|
||||||
// select {
|
|
||||||
// case v, ok := <-ch:
|
|
||||||
// if !ok {
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
// // remove the \n char
|
|
||||||
// msg := strings.Replace(v, "\n", "", 1)
|
|
||||||
// if cmd, addr, replicaID, err := splitMembershipChangeCmd(msg); err == nil {
|
|
||||||
// // input is a membership change request
|
|
||||||
// makeMembershipChange(nh, cmd, addr, replicaID)
|
|
||||||
// } else {
|
|
||||||
// // input is a regular message need to be proposed
|
|
||||||
// ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second)
|
|
||||||
// // make a proposal to update the IStateMachine instance
|
|
||||||
// _, err := nh.SyncPropose(ctx, cs, []byte(msg))
|
|
||||||
// cancel()
|
|
||||||
// if err != nil {
|
|
||||||
// fmt.Fprintf(os.Stderr, "SyncPropose returned error %v\n", err)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// case <-raftStopper.ShouldStop():
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// })
|
|
||||||
// raftStopper.Wait()
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user