On 06/14/2011 03:19 AM, Daniel P. Berrange wrote: > On Tue, Jun 07, 2011 at 10:09:15AM +0900, Minoru Usui wrote: >> virNodeGetMemoryStats: Implement virsh support >> >> Signed-off-by: Minoru Usui <usui@xxxxxxxxxxxxxxxxx> >> --- >> tools/virsh.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> tools/virsh.pod | 5 ++++ >> 2 files changed, 67 insertions(+), 0 deletions(-) >> >> + * "nodememstats" command >> + */ >> +static const vshCmdInfo info_nodememstats[] = { >> + {"help", N_("Prints memory stats of the node.")}, >> + {"desc", N_("Returns memory stats of the node.(KB)")}, Ah, the (nsec) in the previous patch was for the units. I'll make that more clear. >> +static bool >> +cmdNodememstats(vshControl * ctl, const vshCmd * cmd ATTRIBUTE_UNUSED) This naming is odd; I went with cmdNodeMemStats. Also, cmd is used, and style says no space between * and cmd in a declaration. >> +=item B<nodememstats> optional I<--cell> <cell>, not <--cell>. >> + >> +Returns memory stats of the node. >> +If I<--cell> is specified, this will prints specified cell statistics only. >> + >> =item B<capabilities> >> >> Print an XML document describing the capabilities of the hypervisor > > ACK I squashed this in before pushing: diff --git i/tools/virsh.c w/tools/virsh.c index a63734f..4b6b8ba 100644 --- i/tools/virsh.c +++ w/tools/virsh.c @@ -3718,7 +3718,7 @@ cmdNodeinfo(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED) */ static const vshCmdInfo info_nodecpustats[] = { {"help", N_("Prints cpu stats of the node.")}, - {"desc", N_("Returns cpu stats of the node.")}, + {"desc", N_("Returns cpu stats of the node, in nanoseconds.")}, {NULL, NULL} }; @@ -3729,7 +3729,7 @@ static const vshCmdOptDef opts_node_cpustats[] = { }; static bool -cmdNodeCPUStats(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED) +cmdNodeCpuStats(vshControl *ctl, const vshCmd *cmd) { int i, j; bool flag_utilization = false; @@ -3847,7 +3847,7 @@ cmdNodeCPUStats(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED) */ static const vshCmdInfo info_nodememstats[] = { {"help", N_("Prints memory stats of the node.")}, - {"desc", N_("Returns memory stats of the node.(KB)")}, + {"desc", N_("Returns memory stats of the node, in kilobytes.")}, {NULL, NULL} }; @@ -3857,7 +3857,7 @@ static const vshCmdOptDef opts_node_memstats[] = { }; static bool -cmdNodememstats(vshControl * ctl, const vshCmd * cmd ATTRIBUTE_UNUSED) +cmdNodeMemStats(vshControl *ctl, const vshCmd *cmd) { int nparams = 0; unsigned int i = 0; @@ -11583,9 +11583,9 @@ static const vshCmdDef hostAndHypervisorCmds[] = { VSH_CMD_FLAG_NOCONNECT}, {"freecell", cmdFreecell, opts_freecell, info_freecell, 0}, {"hostname", cmdHostname, NULL, info_hostname, 0}, - {"nodecpustats", cmdNodeCPUStats, opts_node_cpustats, info_nodecpustats, 0}, + {"nodecpustats", cmdNodeCpuStats, opts_node_cpustats, info_nodecpustats, 0}, {"nodeinfo", cmdNodeinfo, NULL, info_nodeinfo, 0}, - {"nodememstats", cmdNodememstats, opts_node_memstats, info_nodememstats, 0}, + {"nodememstats", cmdNodeMemStats, opts_node_memstats, info_nodememstats, 0}, {"qemu-monitor-command", cmdQemuMonitorCommand, opts_qemu_monitor_command, info_qemu_monitor_command, 0}, {"sysinfo", cmdSysinfo, NULL, info_sysinfo, 0}, diff --git i/tools/virsh.pod w/tools/virsh.pod index b5ea174..c3f521a 100644 --- i/tools/virsh.pod +++ w/tools/virsh.pod @@ -246,10 +246,10 @@ If I<cpu> is specified, this will prints specified cpu statistics only. If I<--percent> is specified, this will prints percentage of each kind of cpu statistics during 1 second. -=item B<nodememstats> optional I<--cell> +=item B<nodememstats> optional I<cell> Returns memory stats of the node. -If I<--cell> is specified, this will prints specified cell statistics only. +If I<cell> is specified, this will prints specified cell statistics only. =item B<capabilities> -- Eric Blake eblake@xxxxxxxxxx +1-801-349-2682 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list