diff options
author | Rodolfo Carvalho <rhcarvalho@gmail.com> | 2015-12-05 19:19:08 +0100 |
---|---|---|
committer | Rodolfo Carvalho <rhcarvalho@gmail.com> | 2015-12-05 19:56:31 +0100 |
commit | 10b100fe0f4f6aae6c4a7971fab16c755214de3f (patch) | |
tree | a526d909356cb7d369373b2aef052994895dbda7 /cmd/bolt/main.go | |
parent | Merge pull request #461 from mark-rushakoff/doc-iterate-buckets (diff) | |
download | dedo-10b100fe0f4f6aae6c4a7971fab16c755214de3f.tar.gz dedo-10b100fe0f4f6aae6c4a7971fab16c755214de3f.tar.xz |
Fix `bolt stats` output
Diffstat (limited to 'cmd/bolt/main.go')
-rw-r--r-- | cmd/bolt/main.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/bolt/main.go b/cmd/bolt/main.go index c41ebe4..b96e6f7 100644 --- a/cmd/bolt/main.go +++ b/cmd/bolt/main.go @@ -825,7 +825,10 @@ func (cmd *StatsCommand) Run(args ...string) error { fmt.Fprintln(cmd.Stdout, "Bucket statistics") fmt.Fprintf(cmd.Stdout, "\tTotal number of buckets: %d\n", s.BucketN) - percentage = int(float32(s.InlineBucketN) * 100.0 / float32(s.BucketN)) + percentage = 0 + if s.BucketN != 0 { + percentage = int(float32(s.InlineBucketN) * 100.0 / float32(s.BucketN)) + } fmt.Fprintf(cmd.Stdout, "\tTotal number on inlined buckets: %d (%d%%)\n", s.InlineBucketN, percentage) percentage = 0 if s.LeafInuse != 0 { |