From ed7ef5be8b14f03a633771dd53eda66aed4f8504 Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Fri, 16 Jun 2017 11:27:34 -0700 Subject: [PATCH] mvcc: set db size metric on restore Fixes #8080 --- mvcc/kvstore.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mvcc/kvstore.go b/mvcc/kvstore.go index e5260638c..7ac6b7acf 100644 --- a/mvcc/kvstore.go +++ b/mvcc/kvstore.go @@ -254,6 +254,9 @@ func (s *store) restore() error { // restore index tx := s.b.BatchTx() tx.Lock() + + dbTotalSize.Set(float64(s.b.Size())) + _, finishedCompactBytes := tx.UnsafeRange(metaBucketName, finishedCompactKeyName, nil, 0) if len(finishedCompactBytes) != 0 { s.compactMainRev = bytesToRev(finishedCompactBytes[0]).main