Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
derr << "fsck error: " << pretty_binary_string(it->key())
<< " is unexpected" << dendl;
++errors;
+ if (repairer) {
+ repairer->remove_key(db, PREFIX_OBJ, it->key());
+ }
continue;
}
if (expecting_shards.front() > it->key()) {
derr << "fsck error: exp "
<< pretty_binary_string(expecting_shards.front()) << dendl;
++errors;
+ if (repairer) {
+ repairer->remove_key(db, PREFIX_OBJ, it->key());
+ }
}
continue;
}