| 21 | RowlockNodeImpl::~RowlockNodeImpl() {} |
| 22 | |
| 23 | bool RowlockNodeImpl::Init() { |
| 24 | std::string local_addr = tera::utils::GetLocalHostName() + ":" + FLAGS_rowlock_server_port; |
| 25 | if (FLAGS_tera_coord_type == "zk") { |
| 26 | zk_adapter_.reset(new RowlockNodeZkAdapter(this, local_addr)); |
| 27 | } else if (FLAGS_tera_coord_type == "ins") { |
| 28 | zk_adapter_.reset(new InsRowlockNodeZkAdapter(this, local_addr)); |
| 29 | } else { |
| 30 | zk_adapter_.reset(new FakeRowlockNodeZkAdapter(this, local_addr)); |
| 31 | } |
| 32 | |
| 33 | zk_adapter_->Init(); |
| 34 | |
| 35 | LOG(INFO) << "Rowlock node init finish"; |
| 36 | return true; |
| 37 | } |
| 38 | |
| 39 | bool RowlockNodeImpl::Exit() { return true; } |
| 40 |
no test coverage detected