From: MingXin Liu Date: Mon, 5 Jan 2015 09:29:39 +0000 (+0800) Subject: rbd: add an option merge-diff X-Git-Tag: v0.93~268^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0b6ab827e82bb148118a78c44ff09598ea72e5da;p=ceph.git rbd: add an option merge-diff Signed-off-by: MingXin Liu Signed-off-by: Yunchuan Wen Signed-off-by: Li Wang --- diff --git a/src/rbd.cc b/src/rbd.cc index 26cb589dc1f..cd595df4cca 100644 --- a/src/rbd.cc +++ b/src/rbd.cc @@ -103,6 +103,10 @@ void usage() " export-diff [--from-snap ] \n" " export an incremental diff to\n" " path, or \"-\" for stdout\n" +" merge-diff merge and into\n" +" , could be \"-\"\n" +" for stdin, and could be \"-\"\n" +" for stdout\n" " import-diff import an incremental diff from\n" " path or \"-\" for stdin\n" " (cp | copy) copy src image to dest\n" @@ -1965,6 +1969,7 @@ enum { OPT_LOCK_ADD, OPT_LOCK_REMOVE, OPT_BENCH_WRITE, + OPT_MERGE_DIFF, }; static int get_cmd(const char *cmd, bool snapcmd, bool lockcmd) @@ -1991,6 +1996,8 @@ static int get_cmd(const char *cmd, bool snapcmd, bool lockcmd) return OPT_EXPORT; if (strcmp(cmd, "export-diff") == 0) return OPT_EXPORT_DIFF; + if (strcmp(cmd, "merge-diff") == 0) + return OPT_MERGE_DIFF; if (strcmp(cmd, "diff") == 0) return OPT_DIFF; if (strcmp(cmd, "import") == 0)