MCPcopy Index your code
hub / github.com/CodisLabs/codis / DelSentinel

Method DelSentinel

pkg/topom/topom_api.go:477–494  ·  view source on GitHub ↗
(params martini.Params)

Source from the content-addressed store, hash-verified

475}
476
477func (s *apiServer) DelSentinel(params martini.Params) (int, string) {
478 if err := s.verifyXAuth(params); err != nil {
479 return rpc.ApiResponseError(err)
480 }
481 addr, err := s.parseAddr(params)
482 if err != nil {
483 return rpc.ApiResponseError(err)
484 }
485 force, err := s.parseInteger(params, "force")
486 if err != nil {
487 return rpc.ApiResponseError(err)
488 }
489 if err := s.topom.DelSentinel(addr, force != 0); err != nil {
490 return rpc.ApiResponseError(err)
491 } else {
492 return rpc.ApiResponseJson("OK")
493 }
494}
495
496func (s *apiServer) ResyncSentinels(params martini.Params) (int, string) {
497 if err := s.verifyXAuth(params); err != nil {

Callers 1

handleSentinelCommandMethod · 0.45

Calls 3

verifyXAuthMethod · 0.95
parseAddrMethod · 0.95
parseIntegerMethod · 0.95

Tested by

no test coverage detected