aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2020-03-26 02:14:48 -0700
committerChris Lu <chris.lu@gmail.com>2020-03-26 02:14:48 -0700
commit8d9a76005dfeae1baeea274f40fa13bc490eb38d (patch)
treeb97edf12432d23499cdbb41c326580a4cc741dd8
parentdd5b582d05a4d4f058a647370dc87030f14a976d (diff)
downloadseaweedfs-8d9a76005dfeae1baeea274f40fa13bc490eb38d.tar.xz
seaweedfs-8d9a76005dfeae1baeea274f40fa13bc490eb38d.zip
add back running output
-rw-r--r--weed/shell/command_fs_meta_save.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/weed/shell/command_fs_meta_save.go b/weed/shell/command_fs_meta_save.go
index 5ac5db5f4..525cdd128 100644
--- a/weed/shell/command_fs_meta_save.go
+++ b/weed/shell/command_fs_meta_save.go
@@ -69,7 +69,7 @@ func (c *commandFsMetaSave) Do(args []string, commandEnv *CommandEnv, writer io.
}
defer dst.Close()
- return doTraverseBfsAndSaving(commandEnv, writer, path, *verbose, func(outputChan chan interface{}) {
+ err = doTraverseBfsAndSaving(commandEnv, writer, path, *verbose, func(outputChan chan interface{}) {
sizeBuf := make([]byte, 4)
for item := range outputChan {
b := item.([]byte)
@@ -88,6 +88,12 @@ func (c *commandFsMetaSave) Do(args []string, commandEnv *CommandEnv, writer io.
return nil
})
+ if err == nil {
+ fmt.Fprintf(writer, "meta data for http://%s:%d%s is saved to %s\n", commandEnv.option.FilerHost, commandEnv.option.FilerPort, path, fileName)
+ }
+
+ return err
+
}
func doTraverseBfsAndSaving(commandEnv *CommandEnv, writer io.Writer, path string, verbose bool, saveFn func(outputChan chan interface{}), genFn func(entry *filer_pb.FullEntry, outputChan chan interface{}) error) error {