forked from TrueCloudLab/frostfs-node
[#1658] shard: Update metric counters
Use meta's operation results to change the metrics. Support typed object counters. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
This commit is contained in:
parent
ad47e2a985
commit
431e331373
6 changed files with 238 additions and 18 deletions
|
@ -69,7 +69,8 @@ func (s *Shard) Delete(prm DeletePrm) (DeleteRes, error) {
|
|||
return DeleteRes{}, err // stop on metabase error ?
|
||||
}
|
||||
|
||||
s.decObjectCounterBy(res.RemovedObjects())
|
||||
s.decObjectCounterBy(physical, res.RawObjectsRemoved())
|
||||
s.decObjectCounterBy(logical, res.AvailableObjectsRemoved())
|
||||
|
||||
for i := range prm.addr { // delete small object
|
||||
var delPrm common.DeletePrm
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue