MCPcopy Create free account
hub / github.com/apple/foundationdb / filterLocalityDataForPolicyDcAndProcess

Function filterLocalityDataForPolicyDcAndProcess

fdbrpc/ReplicationUtils.cpp:1058–1065  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1056} // namespace
1057
1058void filterLocalityDataForPolicyDcAndProcess(Reference<IReplicationPolicy> policy, LocalityData* ld) {
1059 if (!policy)
1060 return;
1061 std::set<std::string> keys = policy->attributeKeys();
1062 keys.insert(LocalityData::keyDcId.toString());
1063 keys.insert(LocalityData::keyProcessId.toString());
1064 filterLocalityDataForPolicy(policy->attributeKeys(), ld);
1065}
1066
1067void filterLocalityDataForPolicy(Reference<IReplicationPolicy> policy, LocalityData* ld) {
1068 if (!policy)

Callers 1

whenFunction · 0.85

Calls 4

attributeKeysMethod · 0.45
insertMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected