const string SnapMapper::MAPPING_PREFIX = "SNA_";
const string SnapMapper::OBJECT_PREFIX = "OBJ_";
-const char *SnapMapper::PURGED_SNAP_EPOCH_PREFIX = "PSE_";
const char *SnapMapper::PURGED_SNAP_PREFIX = "PSN_";
/*
map<string,bufferlist> m;
set<string> rm;
for (auto& [epoch, bypool] : purged_snaps) {
- // store per-epoch key
- char ek[80];
- snprintf(ek, sizeof(ek), "%s_%08lx", PURGED_SNAP_EPOCH_PREFIX,
- (unsigned long)epoch);
- ceph::encode(bypool, m[ek]);
-
// index by (pool, snap)
for (auto& [pool, snaps] : bypool) {
for (auto i = snaps.begin();