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

Function insertRange

fdbserver/BackupWorker.actor.cpp:292–303  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

290 // Inserts a backup's single range into rangeMap.
291 template <class T>
292 void insertRange(KeyRangeMap<std::set<T>>& keyRangeMap, KeyRangeRef range, T value) {
293 for (auto& logRange : keyRangeMap.modify(range)) {
294 logRange->value().insert(value);
295 }
296 for (auto& logRange : keyRangeMap.modify(singleKeyRange(metadataVersionKey))) {
297 logRange->value().insert(value);
298 }
299 TraceEvent("BackupWorkerInsertRange", myId)
300 .detail("Value", value)
301 .detail("Begin", range.begin)
302 .detail("End", range.end);
303 }
304
305 // Inserts a backup's ranges into rangeMap.
306 template <class T>

Callers 1

insertRangesFunction · 0.70

Calls 6

singleKeyRangeFunction · 0.85
TraceEventClass · 0.85
modifyMethod · 0.80
detailMethod · 0.80
insertMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected