MCPcopy Create free account
hub / github.com/baidu/tera / UpdateSize

Method UpdateSize

src/master/tabletnode_manager.cc:207–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

205}
206
207void TabletNode::UpdateSize(TabletPtr tablet) {
208 MutexLock lock(&mutex_);
209 data_size_ += tablet->GetDataSize();
210 if (table_size_.find(tablet->GetTableName()) != table_size_.end()) {
211 table_size_[tablet->GetTableName()] += tablet->GetDataSize();
212 } else {
213 table_size_[tablet->GetTableName()] = tablet->GetDataSize();
214 }
215 qps_ += tablet->GetQps();
216 if (table_qps_.find(tablet->GetTableName()) != table_qps_.end()) {
217 table_qps_[tablet->GetTableName()] += tablet->GetQps();
218 } else {
219 table_qps_[tablet->GetTableName()] = tablet->GetQps();
220 }
221}
222
223bool TabletNode::TryLoad(TabletPtr tablet) {
224 MutexLock lock(&mutex_);

Callers 1

BindTabletToTabletNodeFunction · 0.45

Calls 3

GetTableNameMethod · 0.80
GetDataSizeMethod · 0.45
GetQpsMethod · 0.45

Tested by

no test coverage detected