( blockMeta []*backend.BlockMeta, compactedBlockMeta []*backend.CompactedBlockMeta, )
| 593 | } |
| 594 | |
| 595 | func sumTotalBackendMetaMetrics( |
| 596 | blockMeta []*backend.BlockMeta, |
| 597 | compactedBlockMeta []*backend.CompactedBlockMeta, |
| 598 | ) backendMetaMetrics { |
| 599 | var sumTotalObjectsBM int |
| 600 | var sumTotalObjectsCBM int |
| 601 | var sumTotalBytesBM uint64 |
| 602 | var sumTotalBytesCBM uint64 |
| 603 | |
| 604 | for _, bm := range blockMeta { |
| 605 | sumTotalObjectsBM += int(bm.TotalObjects) |
| 606 | sumTotalBytesBM += bm.Size_ |
| 607 | } |
| 608 | |
| 609 | for _, cbm := range compactedBlockMeta { |
| 610 | sumTotalObjectsCBM += int(cbm.TotalObjects) |
| 611 | sumTotalBytesCBM += cbm.Size_ |
| 612 | } |
| 613 | |
| 614 | return backendMetaMetrics{ |
| 615 | blockMetaTotalObjects: sumTotalObjectsBM, |
| 616 | compactedBlockMetaTotalObjects: sumTotalObjectsCBM, |
| 617 | blockMetaTotalBytes: sumTotalBytesBM, |
| 618 | compactedBlockMetaTotalBytes: sumTotalBytesCBM, |
| 619 | } |
| 620 | } |
no outgoing calls