[ https://issues.apache.org/jira/browse/LIBCLOUD-820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15285216#comment-15285216 ]
ASF GitHub Bot commented on LIBCLOUD-820: ----------------------------------------- GitHub user Katana-Steel opened a pull request: https://github.com/apache/libcloud/pull/788 [LIBCLOUD-820] added check if libvirt uri is local ## added check if libvirt uri is local ### Description without this listing nodes on a remote KVM server will fail to lookup the IPs in the arp cache ### Status - done, ready for review ### Checklist (tick everything that applies) - [X] [Code linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide) (required, can be done after the PR checks) - [X] Documentation - [ ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html) - [ ] [ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes) (required for bigger changes) You can merge this pull request into a Git repository by running: $ git pull https://github.com/Katana-Steel/libcloud LIBCLOUD-820_remote_uri_check Alternatively you can review and apply these changes as the patch at: https://github.com/apache/libcloud/pull/788.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #788 ---- commit c3fc08c40ea87aa0a78b0b885924d6a1be1b9964 Author: Rene Kjellerup <rkjelle...@touchcommerce.com> Date: 2016-05-16T20:07:40Z [LIBCLOUD-820] added check if libvirt uri is local without this listing nodes on a remote KVM server will fail to lookup the IPs in the arp cache ---- > libvirt module only doesn't check if nodes are remote > ----------------------------------------------------- > > Key: LIBCLOUD-820 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-820 > Project: Libcloud > Issue Type: Bug > Components: Compute > Reporter: Rene Kjellerup > Labels: easyfix > > in _get_ip_addresses_for_domain function it states: > {noformat} > def _get_ip_addresses_for_domain(self, domain): > """ > Retrieve IP addresses for the provided domain. > Note: This functionality is currently only supported on Linux and > only works if this code is run on the same machine as the VMs run > on. > :return: IP addresses for the provided domain. > :rtype: ``list`` > """ > {noformat} > however it only checks if the platform is Linux... not if the it's on the > same machine. this causes list_nodes() to fail when using > uri='qemu+ssh://<hostname>/systems' -- This message was sent by Atlassian JIRA (v6.3.4#6332)