From 7bb538d4d4887ba073dda6a5061c97617c0233bc Mon Sep 17 00:00:00 2001 From: Xiang Date: Tue, 21 Mar 2017 08:06:03 -0700 Subject: [PATCH] backend: add FillPercent option --- mvcc/backend/backend.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mvcc/backend/backend.go b/mvcc/backend/backend.go index 1be8b6697..dfa0f070f 100644 --- a/mvcc/backend/backend.go +++ b/mvcc/backend/backend.go @@ -303,6 +303,7 @@ func defragdb(odb, tmpdb *bolt.DB, limit int) error { } tmpb, berr := tmptx.CreateBucketIfNotExists(next) + tmpb.FillPercent = 0.9 // for seq write in for each if berr != nil { return berr } @@ -319,6 +320,8 @@ func defragdb(odb, tmpdb *bolt.DB, limit int) error { return err } tmpb = tmptx.Bucket(next) + tmpb.FillPercent = 0.9 // for seq write in for each + count = 0 } return tmpb.Put(k, v)