[ 
https://issues.apache.org/jira/browse/VCL-721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Kurth closed VCL-721.
--------------------------
    Resolution: Fixed

Closing issue since reporter noted that it was fixed.

> libvirt get_domain_info fails to properly identify vmhost's domains
> -------------------------------------------------------------------
>
>                 Key: VCL-721
>                 URL: https://issues.apache.org/jira/browse/VCL-721
>             Project: VCL
>          Issue Type: Bug
>          Components: vcld (backend)
>    Affects Versions: 2.3
>         Environment: Centos 6.2 (vm, hosted on vmhost which is ubuntu 12.04)
>            Reporter: Christopher Wolfe
>            Priority: Minor
>              Labels: KVM, capture, get_domain_info, libvirt
>         Attachments: apache-VCL-2.3-get_domain_info.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> During capture, when ascertaining domain names from virsh, libvirt.pm's 
> get_domain_info function incorrectly parses the output of "virsh list --all". 
> The regular expression to split the output line into id, name, status only 
> captures a single space between id and name, thus resulting in additional 
> space assigned to the name field. This extra space causes subsequent 'virsh 
> dumpxml "<name>"' command to produce an error as virsh interprets the space 
> to be part of the name, etc. The solution is to add a "+" in the regex after 
> the whitespace-capture. Also for good measure, I've trimmed leading and 
> trailing whitespace from $name after the capture.
> I can't remember, off-hand, what the resulting CRITICAL error message ends up 
> being, but it's something along the lines of "XXXHOSTXXX does not correspond 
> to any defined virtual machine", or possibly "cannot determine the MAC 
> address of XXXHOSTXXX



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to