Cole Robinson
4c759ad23d
util: Move default_* network bits to deviceinterface
2016-08-24 16:14:33 -04:00
Cole Robinson
927be95b95
util: default_route: Handle lack of /proc/net/route
...
Which doesn't exist on freebsd for example
https://bugzilla.redhat.com/show_bug.cgi?id=1369803
2016-08-24 16:00:46 -04:00
Cole Robinson
eb2a56f700
util: Move xml_indent to XMLBuilder
2016-08-24 15:56:13 -04:00
Cole Robinson
5dea1c2d80
util: privatize stat_disk()
2016-08-24 15:56:13 -04:00
Cole Robinson
49ad2df0cb
util: Remove some unused functions
2016-08-24 15:37:34 -04:00
Jovanka Gulicoska
44dd5ae0a6
Fix storage pool refresh event signal
...
When creating a storage volume, it wouldn't show up in the list
since the refresh signaling was busted.
Code was using VIR_STORAGE_POOL_EVENT_REFRESHED which was dropped
from lifecycle event type, refresh is introduced as top level
event.
2016-08-19 11:06:44 -04:00
Pavel Hrdina
da81d4c32c
console: don't use _close_viewer directly
...
Function _close_viewer should be always called together with setting
unavailable page. Call only _activate_unavailable_page which does both things.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-08-18 10:36:04 +02:00
Pavel Hrdina
354877b90e
console: set unavailable page while closing details window
...
We need to set unavailable page in order to trigger _init_viewer() function.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1365367
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-08-18 10:36:04 +02:00
Jovanka Gulicoska
bc42fac710
Use node device update event support
...
API will be available in upcoming libvirt 2.2.0
2016-08-17 09:03:10 -04:00
Cole Robinson
64c286e68b
tests: Fix pep8 issue
2016-08-16 20:04:08 -04:00
Cole Robinson
3f15a489cd
urlfetcher: Fix ubuntu --location $iso arch detection
...
Reported here:
http://www.redhat.com/archives/virt-tools-list/2016-August/msg00009.html
2016-08-16 19:37:02 -04:00
Cole Robinson
cf1b820e19
tests: urls: Update fedora24 test
2016-08-16 19:05:54 -04:00
Manjunath A Kumatagi
cd35470e3c
Update initrd and kernel path for ppc64le platform.
...
In CentOS 7 ppc64le platform initrd and kernel files are present under ppc/ppc64 folder. Currently GenericDistro module will find only under images/pxeboot folder. So to support custom boot the CentOS 7 ppc64le platform I've added the code to search under ppc/ppc64 folder as well.
2016-08-16 18:52:20 -04:00
Cole Robinson
137a6c4600
tests: urls: Add centos ppc64le URL
2016-08-16 18:52:09 -04:00
Jovanka Gulicoska
ead5fdffff
Use node device lifecycle events
...
API will be available in upcoming libvirt 2.2.0
2016-08-11 10:14:30 -04:00
Cole Robinson
f55772845a
osdict: Remove some pylint
2016-08-09 11:53:44 -04:00
Tristan Helmich
27703ca379
storage: Enable creation of zfs storave volumes
2016-08-09 11:48:34 -04:00
Chen Hanxiao
911dac0dfa
snapshot: start snapshot when double-click the item of snapshot list
...
Signed-off-by: Chen Hanxiao <chenhanxiao@gmail.com>
2016-08-02 13:20:15 -04:00
Cole Robinson
1d2cd30677
osdict: Fix incorrect usage of virtio input
...
Regression reported with latest libosinfo, when the OS reports
virtio-input support:
http://www.redhat.com/archives/virt-tools-list/2016-July/msg00109.html
Really our code presently only cares about the USB tablet, so adjust
our libosinfo lookup to explicitly check for it
2016-07-29 13:17:36 -04:00
Pavel Hrdina
9cdf78e94c
translation: fix usage of translate function
...
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-07-26 09:34:20 +02:00
Pavel Hrdina
810c73864a
translation: mark some strings to be translated
...
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-07-26 09:32:14 +02:00
Cole Robinson
158a1e0572
setup: test: up verbosity if --debug is passed
2016-07-20 18:15:27 -04:00
Cole Robinson
4727b31e61
cli: Ignore virt-viewer checks in test suite
...
Otherwise we can end up hanging with the default --wait behavior
2016-07-20 18:14:37 -04:00
Cole Robinson
d70fccd296
cli: Add helper for checking if we are in the test suite
2016-07-20 18:14:37 -04:00
Cole Robinson
322d212516
cli: Add --serial log.file= and log.append=
...
And for other character devices --console, --parallel, --channel
2016-07-18 15:04:40 -04:00
Cole Robinson
b08647c2f2
xmlbuilder: Handle setting conditional xpaths correctly
...
So if xml=<foo> and xpath=./bar[@baz='foo'] and val=XXX, xmlbuilder
previously would generate XML
<foo>
<bar>XXX</bar>
</foo>
But now generates the expected
<foo>
<bar baz='foo'/>XXX</bar>
</foo>
No users yet, but they are incoming
2016-07-18 14:46:50 -04:00
Cole Robinson
835ddc5f77
xmlbuilder: More comments for _build_xpath_node
2016-07-18 14:46:50 -04:00
Cole Robinson
a931a1a6ad
xmlbuilder: Opencode single addnode= usage
2016-07-18 14:46:50 -04:00
Cole Robinson
559e813b96
xmlbuilder: Clarify the node 'pretty' helper function
2016-07-18 14:46:50 -04:00
Cole Robinson
d8a0a78805
xmlbuilder: Update XMLProperty docs
2016-07-18 14:46:50 -04:00
Cole Robinson
fb6548d344
tests: testdriver: add <sysinfo> example
2016-07-18 14:46:50 -04:00
Pavel Hrdina
023a55cb39
deviceinterface: disallow using source dev for ethernet interface
...
Device <interface type='ethernet'/> doesn't support <source dev=''/> attribute
and we should ignore it the same way as we do for <interface type='user'/>.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-07-08 18:02:07 +02:00
Pavel Hrdina
1bed021a00
tests.xmlparse: fix network test
...
Device <interface type='ethernet'/> doesn't support <source dev=''/> attribute.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-07-08 18:01:35 +02:00
Pavel Hrdina
ad133796b5
tests.testdriver: add usb controller if usbredir is used
...
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-07-08 16:00:13 +02:00
Cole Robinson
6daff68a3f
Update translations, and fix it.po problems
...
https://bugzilla.redhat.com/show_bug.cgi?id=1350185
2016-06-29 08:49:00 -04:00
Cole Robinson
9a67fc4d6e
storagepool: Don't double invoke 'refresh' when events are present
...
We need to tweak refresh() handling to work similar to the shared
XML and status caching in libvirtobject.py: when the user manually
invokes the refresh() operation, and storage events are set up,
we just invoke the refresh() but let the event loop handle
refreshing the cache.
This fixes a backtrace when invoking a manual refresh via the
host details dialog
2016-06-23 15:38:31 -04:00
Cole Robinson
cdf5d32434
libvirtobject: Rename refresh_...->recache_from_event_loop
...
Since 'refresh' is kind of ambiguous now that we support pool
refresh events
2016-06-23 14:48:04 -04:00
Cole Robinson
61a4318f85
storagelist: Remove unused function
2016-06-21 19:15:43 -04:00
Cole Robinson
c5ce0ab512
connection: Fix transport detection for qemu://$HOST/system
...
In this case, when a host is specified but not a transport, libvirt
defaults to transport=tls
2016-06-21 11:31:26 -04:00
Cole Robinson
e69cc002b1
viewers: spice: Catch failure to setup usbdev manager
...
Since some distros like openbsd don't compile support for
usb redirection, which makes this fail
https://bugzilla.redhat.com/show_bug.cgi?id=1348479
2016-06-21 09:01:32 -04:00
Cole Robinson
6d587c40bb
storagepool: Don't refresh newly arriving pools
...
If they show up while a connection is 'active', it means they were
just defined/created, and thus a pool refresh is likely redundant
2016-06-20 17:21:46 -04:00
Cole Robinson
53459cb0f6
conn: Don't process any pool REFRESHED events during conn startup
...
When new pool objects appear, we call refresh() on them, to ensure
we have the latest data (in case manual changes were made to the
storage pool directory behind libvirt's back, which is quite common).
However with the storage event support, this results in lots of
REFRESHED signals during initial connection startup, which kick
off redundant object polling.
Avoid storage REFRESHED events if they come in before the connection
is finished starting up to skip this redundant polling.
2016-06-20 17:07:26 -04:00
Cole Robinson
6a740ff91c
conn: Build default pool before registering events
...
Otherwise this triggers some event calls and results in double
polling during connection startup. Doesn't cause any issues, just
spams the logs and needless libvirt calls
2016-06-20 17:03:12 -04:00
Cole Robinson
720ea801bc
about: Update copyright year to 2016
2016-06-19 11:31:11 -04:00
Cole Robinson
b7d4267cd2
spec: Add dep on python2-devel
...
This is needed to pull in the __python2 RPM macro
2016-06-18 16:58:21 -04:00
Jovanka Gulicoska
b904d62e47
Use storage pool lifecycle events
...
API will be available in upcoming libvirt 2.0.0
2016-06-18 11:08:14 -04:00
Cole Robinson
296d7e922a
Prep for release 1.4.0
2016-06-18 10:00:39 -04:00
Cole Robinson
4c87b5e541
tests: uitests: Fix with git
2016-06-17 19:30:45 -04:00
Cole Robinson
df5c688c11
tests_inject: Update to use standard --only option
...
Rather than custom --distro option. And fix the URL list
2016-06-17 18:41:50 -04:00
Cole Robinson
cf3a1cc1f0
appdata: Modernize, and translate it
...
This also revealed our translations were busted for .desktop files
as well, so rework the POTFILES.in generation to account for it
2016-06-17 18:06:07 -04:00