std::unique_ptr<rocksdb::Directory>* result)
{
if (!fs->dir_exists(name))
- return rocksdb::Status::IOError(name, strerror(ENOENT));
+ return rocksdb::Status::NotFound(name, strerror(ENOENT));
result->reset(new BlueRocksDirectory(fs));
return rocksdb::Status::OK();
}
result->clear();
int r = fs->readdir(dir, result);
if (r < 0)
- return rocksdb::Status::IOError(dir, strerror(ENOENT));// return err_to_status(r);
+ return rocksdb::Status::NotFound(dir, strerror(ENOENT));// return err_to_status(r);
return rocksdb::Status::OK();
}
std::vector<std::string> res;
// check for dir presence
auto r = env->GetChildren(fn+".wal", &res);
- if (r == rocksdb::Status::NotFound()) {
+ if (r.IsNotFound()) {
kv_options.erase("separate_wal_dir");
}
}