OPTION(keyvaluestore_queue_max_ops, OPT_INT, 50)
OPTION(keyvaluestore_queue_max_bytes, OPT_INT, 100 << 20)
+OPTION(keyvaluestore_check_backend, OPT_BOOL, 0) // Expensive debugging check on sync
// max bytes to search ahead in journal searching for corruption
OPTION(journal_max_corrupt_search, OPT_U64, 10<<20)
}
stringstream err2;
- if (g_conf->filestore_debug_omap_check && !dbomap->check(err2)) {
+ if (g_conf->keyvaluestore_check_backend && !dbomap->check(err2)) {
derr << err2.str() << dendl;;
delete dbomap;
ret = -EINVAL;
for (vector<ghobject_t>::iterator i = objects.begin();
i != objects.end(); ++i) {
- if (i->match(bits, rem)) {
- if (_collection_move_rename(cid, *i, ncid, *i, t) < 0) {
- return -1;
- }
- move_size++;
+ if (_collection_move_rename(cid, *i, ncid, *i, t) < 0) {
+ return -1;
}
+ move_size++;
}
objects.clear();