MCPcopy
hub / github.com/dgraph-io/dgraph / updateZeroMembershipPeriodically

Method updateZeroMembershipPeriodically

dgraph/cmd/zero/raft.go:713–726  ·  view source on GitHub ↗
(closer *z.Closer)

Source from the content-addressed store, hash-verified

711}
712
713func (n *node) updateZeroMembershipPeriodically(closer *z.Closer) {
714 defer closer.Done()
715 ticker := time.Tick(10 * time.Second)
716
717 for {
718 select {
719 case <-ticker:
720 n.server.updateZeroLeader()
721 n.reconcileZeroAddresses()
722 case <-closer.HasBeenClosed():
723 return
724 }
725 }
726}
727
728// reconcileZeroAddresses detects mismatches between the current --my address
729// (or transport-layer peer addresses) and what is stored in MembershipState,

Callers 1

RunMethod · 0.95

Calls 3

updateZeroLeaderMethod · 0.80
DoneMethod · 0.45

Tested by

no test coverage detected