| 1460 | } |
| 1461 | |
| 1462 | void MasterImpl::MetaCmdCtrl(const CmdCtrlRequest *request, CmdCtrlResponse *response) { |
| 1463 | if (request->arg_list_size() != 2) { |
| 1464 | response->set_status(kInvalidArgument); |
| 1465 | return; |
| 1466 | } |
| 1467 | |
| 1468 | if (request->arg_list(0) == "backup") { |
| 1469 | const std::string &filename = request->arg_list(1); |
| 1470 | StatusCode status = kMasterOk; |
| 1471 | if (tablet_manager_->DumpMetaTableToFile(filename, &status)) { |
| 1472 | response->set_status(kMasterOk); |
| 1473 | } else { |
| 1474 | response->set_status(status); |
| 1475 | } |
| 1476 | } else { |
| 1477 | response->set_status(kInvalidArgument); |
| 1478 | } |
| 1479 | } |
| 1480 | |
| 1481 | void MasterImpl::ProcedureLimitCmdCtrl(const CmdCtrlRequest *request, CmdCtrlResponse *response) { |
| 1482 | if (request->arg_list_size() == 1) { |
nothing calls this directly
no test coverage detected