"don't dump per op stats")
;
+ vector<string> ceph_option_strings;
po::variables_map vm;
+ try {
po::parsed_options parsed =
po::command_line_parser(argc, argv).options(desc).allow_unregistered().run();
po::store(
vm);
po::notify(vm);
+ ceph_option_strings = po::collect_unrecognized(parsed.options,
+ po::include_positional);
+ }
vector<const char *> ceph_options, def_args;
- vector<string> ceph_option_strings = po::collect_unrecognized(
- parsed.options, po::include_positional);
ceph_options.reserve(ceph_option_strings.size());
for (vector<string>::iterator i = ceph_option_strings.begin();
i != ceph_option_strings.end();
"num write threads")
;
+ vector<string> ceph_option_strings;
po::variables_map vm;
+ try {
po::parsed_options parsed =
po::command_line_parser(argc, argv).options(desc).allow_unregistered().run();
po::store(
vm);
po::notify(vm);
+ ceph_option_strings = po::collect_unrecognized(parsed.options,
+ po::include_positional);
+ }
vector<const char *> ceph_options, def_args;
- vector<string> ceph_option_strings = po::collect_unrecognized(
- parsed.options, po::include_positional);
ceph_options.reserve(ceph_option_strings.size());
for (vector<string>::iterator i = ceph_option_strings.begin();
i != ceph_option_strings.end();
"layer desc")
;
+ vector<string> ceph_option_strings;
po::variables_map vm;
+ try {
po::parsed_options parsed =
po::command_line_parser(argc, argv).options(desc).allow_unregistered().run();
po::store(
vm);
po::notify(vm);
+ ceph_option_strings = po::collect_unrecognized(parsed.options,
+ po::include_positional);
+ }
vector<const char *> ceph_options, def_args;
- vector<string> ceph_option_strings = po::collect_unrecognized(
- parsed.options, po::include_positional);
ceph_options.reserve(ceph_option_strings.size());
for (vector<string>::iterator i = ceph_option_strings.begin();
i != ceph_option_strings.end();
int main(int argc, char** argv) {
ErasureCodeCommand eccommand;
+ try {
int err = eccommand.setup(argc, argv);
if (err)
return err;
return eccommand.run();
+ }
}
/*
int main(int argc, char** argv) {
ErasureCodeBench ecbench;
+ try {
int err = ecbench.setup(argc, argv);
if (err)
return err;
return ecbench.run();
+ }
}
/*
p.add("version", 1);
po::variables_map vm;
+ try {
po::parsed_options parsed =
po::command_line_parser(argc, argv).options(desc).positional(p).run();
po::store(
parsed,
vm);
- try {
po::notify(vm);
} catch (...) {
cout << desc << std::endl;
pd.add("object", 1).add("objcmd", 1).add("arg1", 1).add("arg2", 1);
po::variables_map vm;
+ try {
po::parsed_options parsed =
po::command_line_parser(argc, argv).options(all).allow_unregistered().positional(pd).run();
po::store( parsed, vm);
- try {
po::notify(vm);
}
catch(...) {
p.add("command", 1);
po::variables_map vm;
+ try {
po::parsed_options parsed =
po::command_line_parser(argc, argv).options(desc).positional(p).run();
po::store(
parsed,
vm);
- try {
po::notify(vm);
} catch (...) {
cout << desc << std::endl;