| 110 | } |
| 111 | |
| 112 | void Adapter::CommitSyncWrite() { |
| 113 | if (sync_mutations_.size() == 0) { |
| 114 | return; |
| 115 | } |
| 116 | CHECK_EQ(sync_mutations_.size(), sync_req_sizes_.size()); |
| 117 | int64_t req_time = Now(); |
| 118 | table_->ApplyMutation(sync_mutations_); |
| 119 | for (size_t i = 0; i < sync_mutations_.size(); i++) { |
| 120 | WriteCallback(sync_mutations_[i], sync_req_sizes_[i], req_time); |
| 121 | } |
| 122 | sync_mutations_.clear(); |
| 123 | sync_req_sizes_.clear(); |
| 124 | } |
| 125 | |
| 126 | void Adapter::WriteCallback(tera::RowMutation* row_mu, size_t req_size, int64_t req_time) { |
| 127 | uint32_t latency = (Now() - req_time) / 1000; |
no test coverage detected