#include <iostream>
#include <iterator>
#include <sstream>
-#include "os/filestore/FileStore.h"
+#include "os/bluestore/BlueStore.h"
#include "include/Context.h"
#include "common/ceph_argparse.h"
#include "common/ceph_mutex.h"
#include "include/unordered_map.h"
void usage(const string &name) {
- std::cerr << "Usage: " << name << " [xattr|omap] store_path store_journal"
+ std::cerr << "Usage: " << name << " [xattr|omap] store_path"
<< std::endl;
}
common_init_finish(g_ceph_context);
std::cerr << "args: " << args << std::endl;
- if (args.size() < 3) {
+ if (args.size() < 2) {
usage(argv[0]);
return 1;
}
string store_path(args[1]);
- string store_dev(args[2]);
- boost::scoped_ptr<ObjectStore> store(new FileStore(cct.get(), store_path,
- store_dev));
+ boost::scoped_ptr<ObjectStore> store(new BlueStore(cct.get(), store_path));
std::cerr << "mkfs starting" << std::endl;
ceph_assert(!store->mkfs());