Browse code

Fix data space reporting from Kb/Mb to KB/MB

Docker-DCO-1.1-Signed-off-by: Vivek Dasgupta <vdasgupt@redhat.com> (github: vivekdasgupta)

Vivek Dasgupta authored on 2014/08/20 11:33:46
Showing 1 changed files
... ...
@@ -11,6 +11,7 @@ import (
11 11
 	"github.com/docker/docker/daemon/graphdriver"
12 12
 	"github.com/docker/docker/pkg/log"
13 13
 	"github.com/docker/docker/pkg/mount"
14
+	"github.com/docker/docker/pkg/units"
14 15
 )
15 16
 
16 17
 func init() {
... ...
@@ -54,13 +55,13 @@ func (d *Driver) Status() [][2]string {
54 54
 
55 55
 	status := [][2]string{
56 56
 		{"Pool Name", s.PoolName},
57
-		{"Pool Blocksize", fmt.Sprintf("%d Kb", s.SectorSize/1024)},
57
+		{"Pool Blocksize", fmt.Sprintf("%s", units.HumanSize(int64(s.SectorSize)))},
58 58
 		{"Data file", s.DataLoopback},
59 59
 		{"Metadata file", s.MetadataLoopback},
60
-		{"Data Space Used", fmt.Sprintf("%.1f Mb", float64(s.Data.Used)/(1024*1024))},
61
-		{"Data Space Total", fmt.Sprintf("%.1f Mb", float64(s.Data.Total)/(1024*1024))},
62
-		{"Metadata Space Used", fmt.Sprintf("%.1f Mb", float64(s.Metadata.Used)/(1024*1024))},
63
-		{"Metadata Space Total", fmt.Sprintf("%.1f Mb", float64(s.Metadata.Total)/(1024*1024))},
60
+		{"Data Space Used", fmt.Sprintf("%s", units.HumanSize(int64(s.Data.Used)))},
61
+		{"Data Space Total", fmt.Sprintf("%s", units.HumanSize(int64(s.Data.Total)))},
62
+		{"Metadata Space Used", fmt.Sprintf("%s", units.HumanSize(int64(s.Metadata.Used)))},
63
+		{"Metadata Space Total", fmt.Sprintf("%s", units.HumanSize(int64(s.Metadata.Total)))},
64 64
 	}
65 65
 	return status
66 66
 }