MCPcopy Create free account
hub / github.com/ceph/ceph / can_handle

Method can_handle

src/mon/FSCommands.h:79–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77 const cmdmap_t& cmdmap, std::ostream &ss) const;
78
79 int can_handle(std::string const &prefix_, MonOpRequestRef& op, FSMap& fsmap,
80 const cmdmap_t& cmdmap, std::ostream &ss) const
81 {
82 if (get_prefix() != prefix_) {
83 return 0;
84 }
85
86 if (get_prefix() == "fs new" || get_prefix() == "fs flag set") {
87 return 1;
88 }
89
90 return is_op_allowed(op, fsmap, cmdmap, ss);
91 }
92
93 static std::list<std::shared_ptr<FileSystemCommandHandler> > load(Paxos *paxos);
94

Callers 1

prepare_commandMethod · 0.80

Calls 1

get_prefixFunction · 0.50

Tested by

no test coverage detected