| 3566 | } |
| 3567 | |
| 3568 | void HandleClientAddReplica(const std::vector<std::string> parts, |
| 3569 | ::fedb::client::TabletClient* client) { |
| 3570 | if (parts.size() < 4) { |
| 3571 | std::cout << "Bad addreplica format" << std::endl; |
| 3572 | return; |
| 3573 | } |
| 3574 | try { |
| 3575 | bool ok = client->AddReplica(boost::lexical_cast<uint32_t>(parts[1]), |
| 3576 | boost::lexical_cast<uint32_t>(parts[2]), |
| 3577 | parts[3]); |
| 3578 | if (ok) { |
| 3579 | std::cout << "AddReplica ok" << std::endl; |
| 3580 | } else { |
| 3581 | std::cout << "Fail to Add Replica" << std::endl; |
| 3582 | } |
| 3583 | } catch (boost::bad_lexical_cast& e) { |
| 3584 | std::cout << "Bad addreplica format" << std::endl; |
| 3585 | } |
| 3586 | } |
| 3587 | |
| 3588 | void HandleClientDelReplica(const std::vector<std::string> parts, |
| 3589 | ::fedb::client::TabletClient* client) { |
no test coverage detected