Chen Hanxiao
77553c7e49
ui: disable setting uid/gid_start for user namespace
...
Libvirt not allowed uid/gid_start
configured as none 0 or not specified.
This patch will disable config uid/gid_start in UI.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-02-27 10:01:29 +08:00
Chen Hanxiao
25a50d7b27
delete: fix a typo
...
s/sharable/shareable
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-02-26 09:36:16 +08:00
Cole Robinson
99eaf059ae
Fix deprecation warnings on F21/rawhide
2014-02-25 15:57:38 -05:00
Cole Robinson
ce64d037bf
engine: Fix closing connection when tick() fails (bz 1069351)
2014-02-25 15:17:34 -05:00
Thorsten Behrens
b5c3fe1da5
Attempt empty path on virDomainBlockStats
...
libvirt for some backends yields summary domain stats for empty
disk path - which saves us the looping on our side.
2014-02-24 21:38:20 -05:00
Chen Hanxiao
08daebe1aa
details: add UI interface for LXC user namespace
...
We could config user namespace for LXC container
in details->overview page.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-02-24 21:37:13 -05:00
Chen Hanxiao
49cbc20b12
domain: add define method for idmap
...
add define_idmap and get_idmap method.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-02-24 21:37:13 -05:00
Chen Hanxiao
2ace5317e0
addhardware: fix a little typo
...
s/paams/params
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-02-23 13:29:08 +08:00
Martin Kletzander
7c437f6a6f
addhardware: don't get duplicated disks
...
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-02-19 10:11:14 +01:00
Martin Kletzander
4aec369e44
addhardware: Don't clash with different buses using the same prefix
...
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-02-18 16:09:12 +01:00
Martin Kletzander
bc5d84b040
addhardware: generate target only if not customizing
...
Commit 078e1a4d05
changed the fact that
disk target was generated only when adding new disk, not when current
disk is being customized, so fix that back.
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-02-18 16:09:12 +01:00
Cole Robinson
7c516b382c
create: Don't alter caps machine list
2014-02-17 11:56:54 -05:00
Cole Robinson
63b27ceae1
caps: Simplify guest lookup routines
...
Checking for acceleration should always be done, API users can opt out
by requesting a specific domain type.
2014-02-17 11:54:11 -05:00
Cole Robinson
a37b200f69
create: Fix non-x86 qemu/kvm guest creation
2014-02-17 10:24:59 -05:00
Cole Robinson
0169042c1e
connect: Fix connecting to lxc:/// URI
2014-02-17 10:22:24 -05:00
Chen Hanxiao
fa622273a0
delete: fix an improper comment
...
commit b2a7c396
introduce confirmation before deleting,
we should keep the comment consistent with it.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-02-17 21:11:49 +08:00
Cole Robinson
5d5be6df28
Remove some pylint
2014-02-14 11:37:47 -05:00
Cole Robinson
63a575f631
network: Fix detecting when network is deleted through the UI
2014-02-14 11:35:00 -05:00
Cole Robinson
e4711061c4
snapshots: Make sure 'current' icon is always visible (bz 1065074)
2014-02-14 10:20:37 -05:00
Cole Robinson
88538f916d
connection: Actually fix domain event deregister
2014-02-14 10:00:45 -05:00
Cole Robinson
517fbe0b30
createinterface: Catch error when creating stub (bz 1065042)
2014-02-14 09:27:56 -05:00
Cole Robinson
4b98a471b9
manager: Handle multiple vm-added signals
...
Our conn.tick idle dispatcher can be racey, handle it in manager.py
2014-02-13 11:17:14 -05:00
Cole Robinson
3f27bc1bd1
connection: Fix race when updating conn.vms
...
We update the canonical conn.vms list in an idle callback, so any parts
of the main UI thread won't see the conn.vms change while they are
iterating over it.
Problem with this, is that if multiple ticks() are scheduled before
the first idle handler has a chance to run, we can overwrite the VM
list can fail to be correctly updated.
Fix this by only updating 'vms' if it actually changed.
2014-02-13 11:17:14 -05:00
Martin Kletzander
078e1a4d05
Rework disk target assignment
...
Using previous patches, this one makes the disk target generation a
bit more intelligent, so adding multiple disks with various
controllers is not a problem anymore.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1036716
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-02-12 21:55:32 +01:00
Martin Kletzander
55e85b1612
Unify prettification of VirtIO serial
...
Use the same case for occurrences of 'VirtIO' which start with
uppercase V.
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-02-12 21:55:32 +01:00
Martin Kletzander
ab4fd40e96
pylint: Don't use space after 'print'
...
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-02-12 21:55:32 +01:00
Giuseppe Scrivano
cbec4b10ab
ui: add support for gluster fs
...
Add a new field "pool-source-name" in the createpool UI that is used
only with gluster fs pools.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2014-02-12 15:46:26 +01:00
Giuseppe Scrivano
dd0af85d5a
storage: make "target_path" optional
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2014-02-12 15:46:25 +01:00
Cole Robinson
1401cda924
domain: pmsuspended domains can be turned off
2014-02-11 16:40:37 -05:00
Cole Robinson
7aecd1a9b8
connection: Fix deregisterevent tracebacks on app close
2014-02-11 16:26:15 -05:00
Cole Robinson
875e3cdc7b
domain: Remove old libvirt curvcpus back compat
...
It shouldn't matter much nowadays
2014-02-11 16:23:51 -05:00
Cole Robinson
d220cc5d52
preferences: Allow disabling VM CPU poll
...
With this, the only libvirt API call we hit on each tick is the
connection nodeinfo.
2014-02-11 15:45:05 -05:00
Cole Robinson
a70b836b2d
domain: Move get_title near similar get_description
2014-02-11 15:45:05 -05:00
Cole Robinson
e42835b0ff
details: Don't poll XML if using domain events
2014-02-11 15:45:04 -05:00
Cole Robinson
e0381cc970
connection: Deregister event callbacks on close
2014-02-11 15:45:04 -05:00
Cole Robinson
4442f1f9be
Use network lifecycle events if available
...
This just allows us to be more reactive to network lifecycle changes.
2014-02-11 15:45:04 -05:00
Cole Robinson
c7cd6ca2d3
Use libvirt events for domain lifecycle tracking (bz 836703)
...
When events were successfully registered, we skip the VM listing on
every tick, and instead trigger a manual refresh whenever a VM event
is received. Not as efficient as it should be, but saves us a lot of
API calls.
2014-02-11 15:45:04 -05:00
Cole Robinson
21fb072d4a
virt-install: Default to qcow2 for new images
...
Following along with virt-manager's change. It has all the features and
good enough performace, and is easy enough to override for people that
care.
2014-02-10 18:47:58 -05:00
Cole Robinson
d0f44491ff
cli: Warn if disk path isn't searchable by qemu
2014-02-10 18:09:15 -05:00
Cole Robinson
a98505e691
support: Error if registered version is too old to confirm
2014-02-10 16:37:17 -05:00
Cole Robinson
94b7c124f6
details: stats: Report if memory polling is disabled
2014-02-10 15:13:31 -05:00
Cole Robinson
82754ddc84
Expose hostdev rombar in UI and cli (bz 768857)
2014-02-10 14:25:23 -05:00
Cole Robinson
4a006b5ff8
details: Expose fine grained boot config
...
Basically put an explicit device list in the boot UI, if the hypervisor
supports it. For unsupported hv, use the same old disk/cd/floppy/net UI.
2014-02-10 13:34:17 -05:00
Cole Robinson
8577bdf386
details: Break out icon and label helpers for each device
2014-02-09 15:20:41 -05:00
Kristóf Marussy
256052d389
console: Improve resize-guest when scaling is enabled
2014-02-08 10:14:50 -05:00
Cole Robinson
2ffd5a66e6
guest: Add single entry point for adding default devices
2014-02-07 16:07:32 -05:00
Cole Robinson
6fdc2f6d16
details: Tweak label of usb redirdev
2014-02-05 14:27:46 -05:00
Cole Robinson
76ec8680bd
netlist: Make sure to disconnect all signal handlers
2014-02-05 14:25:13 -05:00
Cole Robinson
404b5dedc2
create: Don't log inaccurate 'close' message
2014-02-05 14:25:01 -05:00
Cole Robinson
c37d0db001
create: Drop unused property
2014-02-05 14:24:44 -05:00