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

Function remove_replica

src/mds/MDSCacheObject.h:231–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

229 return get_replicas()[mds];
230 }
231 void remove_replica(mds_rank_t mds) {
232 ceph_assert(get_replicas().count(mds));
233 get_replicas().erase(mds);
234 if (get_replicas().empty()) {
235 put(PIN_REPLICATED);
236 }
237 }
238 void clear_replica_map() {
239 if (!get_replicas().empty())
240 put(PIN_REPLICATED);

Callers 1

remove_replicaMethod · 0.85

Calls 4

putFunction · 0.70
countMethod · 0.45
eraseMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected