From 53cf1b4900630883ef38a95324cda29f50e75b8d Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Sun, 8 Jan 2017 14:57:32 -0800 Subject: [PATCH] change the basic unit to MB --- weed/command/compact.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weed/command/compact.go b/weed/command/compact.go index ae54db115..5c3038c78 100644 --- a/weed/command/compact.go +++ b/weed/command/compact.go @@ -24,7 +24,7 @@ var ( compactVolumeCollection = cmdCompact.Flag.String("collection", "", "volume collection name") compactVolumeId = cmdCompact.Flag.Int("volumeId", -1, "a volume id. The volume should already exist in the dir.") compactMethod = cmdCompact.Flag.Int("method", 0, "option to choose which compact method. use 0 or 1.") - compactVolumePreallocate = cmdCompact.Flag.Int64("preallocate", 0, "preallocate volume disk space") + compactVolumePreallocate = cmdCompact.Flag.Int64("preallocateMB", 0, "preallocate volume disk space") ) func runCompact(cmd *Command, args []string) bool { @@ -35,7 +35,7 @@ func runCompact(cmd *Command, args []string) bool { vid := storage.VolumeId(*compactVolumeId) v, err := storage.NewVolume(*compactVolumePath, *compactVolumeCollection, vid, - storage.NeedleMapInMemory, nil, nil, *compactVolumePreallocate) + storage.NeedleMapInMemory, nil, nil, *compactVolumePreallocate*(1<<20)) if err != nil { glog.Fatalf("Load Volume [ERROR] %s\n", err) }