f->dump_string("error", "mds_not_active");
} else if (command == "dump_ops_in_flight" ||
command == "ops") {
- op_tracker.dump_ops_in_flight(f);
+ if (!op_tracker.tracking_enabled) {
+ ss << "op_tracker tracking is not enabled";
+ } else {
+ op_tracker.dump_ops_in_flight(f);
+ }
} else if (command == "dump_historic_ops") {
- op_tracker.dump_historic_ops(f);
+ if (!op_tracker.tracking_enabled) {
+ ss << "op_tracker tracking is not enabled";
+ } else {
+ op_tracker.dump_historic_ops(f);
+ }
} else if (command == "osdmap barrier") {
int64_t target_epoch = 0;
bool got_val = cmd_getval(g_ceph_context, cmdmap, "target_epoch", target_epoch);
store->sync_and_flush();
} else if (command == "dump_ops_in_flight" ||
command == "ops") {
- op_tracker.dump_ops_in_flight(f);
+ if (!op_tracker.tracking_enabled) {
+ ss << "op_tracker tracking is not enabled";
+ } else {
+ op_tracker.dump_ops_in_flight(f);
+ }
} else if (command == "dump_historic_ops") {
- op_tracker.dump_historic_ops(f);
+ if (!op_tracker.tracking_enabled) {
+ ss << "op_tracker tracking is not enabled";
+ } else {
+ op_tracker.dump_historic_ops(f);
+ }
} else if (command == "dump_op_pq_state") {
f->open_object_section("pq");
op_shardedwq.dump(f);