MCPcopy Index your code
hub / github.com/dgraph-io/dgraph / hasLeader

Method hasLeader

dgraph/cmd/zero/zero.go:212–227  ·  view source on GitHub ↗
(gid uint32)

Source from the content-addressed store, hash-verified

210}
211
212func (s *Server) hasLeader(gid uint32) bool {
213 s.AssertRLock()
214 if s.state == nil {
215 return false
216 }
217 group := s.state.Groups[gid]
218 if group == nil {
219 return false
220 }
221 for _, m := range group.Members {
222 if m.Leader {
223 return true
224 }
225 }
226 return false
227}
228
229// SetMembershipState updates the membership state to the given one.
230func (s *Server) SetMembershipState(state *pb.MembershipState) {

Callers 1

chooseTabletMethod · 0.95

Calls 1

AssertRLockMethod · 0.80

Tested by

no test coverage detected