On 09/10/2015 06:04 PM, Daniel P. Berrange wrote: > On Thu, Sep 10, 2015 at 05:55:04PM +0800, Wen Congyang wrote: >> Signed-off-by: Wen Congyang <we...@cn.fujitsu.com> >> Signed-off-by: zhanghailiang <zhang.zhanghaili...@huawei.com> >> Signed-off-by: Gonglei <arei.gong...@huawei.com> >> --- >> blockdev.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++ >> qapi/block-core.json | 34 +++++++++++++++++++++++++++++++++ >> qmp-commands.hx | 53 >> ++++++++++++++++++++++++++++++++++++++++++++++++++++ >> 3 files changed, 134 insertions(+) >> >> diff --git a/qapi/block-core.json b/qapi/block-core.json >> index e68a59f..b959577 100644 >> --- a/qapi/block-core.json >> +++ b/qapi/block-core.json >> @@ -2272,3 +2272,37 @@ >> ## >> { 'command': 'block-set-write-threshold', >> 'data': { 'node-name': 'str', 'write-threshold': 'uint64' } } >> + >> +## >> +# @x-child-add >> +# >> +# Add a new child to the parent BDS. Currently only the Quorum driver >> +# implements this feature. This is useful to fix a broken quorum child. >> +# >> +# @parent: graph node name or id which the child will be added to. >> +# >> +# @child: graph node name that will be added. >> +# >> +# Note: this command is experimental, and not a stable API. >> +# >> +# Since: 2.5 >> +## >> +{ 'command': 'x-child-add', >> + 'data' : { 'parent': 'str', 'child': 'str' } } >> + >> +## >> +# @child-del >> +# >> +# Remove a child from the parent BDS. Currently only the Quorum driver >> +# implements this feature. This is useful to fix a broken quorum child. >> +# Note, you can't remove a child if it would bring the quorum below its >> +# threshold. >> +# >> +# @parent: graph node name or id from which the child will removed. >> +# >> +# @child: graph node name that will be removed. >> +# >> +# Since: 2.5 >> +## >> +{ 'command': 'child-del', >> + 'data' : { 'parent': 'str', 'child': 'str' } } > > These command names are faaaar too generic. If this only applies to > block devices, then I'd expect something like 'block' as a prefix for > the command names. Likewise with your next hmp patch
OK, I will fix it in the next version. I guess blockdev may be better. Thanks Wen Congyang > > Regards, > Daniel >