Cole Robinson
27dcb860eb
domain: _update_status: Only fetch info if required
2011-04-09 22:39:34 -04:00
Cole Robinson
aa15d2d4a0
Fix some pylint
2011-04-09 21:58:02 -04:00
Cole Robinson
dc054e05a9
connection: Factor out common polling logic
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2011-04-09 21:55:41 -04:00
Cole Robinson
5aa0a1814b
error: Properly debug generated details message
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2011-04-09 21:55:41 -04:00
Cole Robinson
239015d248
host: Fix busted use of conn.storage_capable
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2011-04-09 21:55:41 -04:00
Cole Robinson
f6797644e9
mediadev: Stop polling when conn disconnects
2011-04-09 20:15:39 -04:00
Cole Robinson
6ba13a641d
Add class wrapper for nodedev objects
2011-04-09 20:15:39 -04:00
Cole Robinson
2d5fc88cda
connection: One missed s/get_devices/get_nodedevs/g
2011-04-09 19:31:55 -04:00
Cole Robinson
1537ea9806
uihelpers: Don't refretch pool object in host_space_tick
2011-04-09 19:25:40 -04:00
Cole Robinson
e8a040ae83
create: Fix minor debugging typo
2011-04-09 18:49:37 -04:00
Gerhard Stenzel
89dbf1e7cf
virt-manager: enable direct interface selection
...
The following patch adds support to select direct interfaces
when defining a virtual machine via virt-manager. Also remove
the unused show_manual_bridge.
Signed-off-by: Gerhard Stenzel <gerhard.stenzel@de.ibm.com>
2011-04-09 17:10:26 -04:00
Cole Robinson
86f4bdaf1d
connection: get_devices -> get_nodedevs for consistency
2011-04-07 18:16:28 -04:00
Cole Robinson
16e43da0ae
connection: Cache 'storage supported' check
...
Otherwise we were hitting libvirt more than necc.
2011-04-07 18:10:22 -04:00
Cole Robinson
6da0a95b57
create: Fix building guest when no network options are present
2011-04-07 17:11:10 -04:00
Yuri Chornoivan
f10063d6bd
schemas: Fix minor typo
2011-04-07 15:04:50 -04:00
Cole Robinson
40cd20930b
Have conn window title match menu entries
2011-04-07 13:21:54 -04:00
Cole Robinson
f1c41b0866
error: Use more consistent details reporting
...
Always try and report summary + "\n\n" + details
2011-04-06 11:52:26 -04:00
Cole Robinson
e0bc2563c7
error: Simplify basic show_err call
...
If no error details are specified, use the traceback from the most recent
exception. We were doing this in numerous callers anyways.
2011-04-06 11:22:03 -04:00
Cole Robinson
65208de52f
details: Only show relevant char device fields
...
Additionally, show more of those fields, like hosts, target type, etc.
2011-04-05 17:29:44 -04:00
Cole Robinson
185876fd9a
addhw: chardev: Hide unsupported params for the selected type
2011-04-05 17:12:33 -04:00
Cole Robinson
cb56316cf3
cs.po: Busted Plural-forms crashes python gettext
2011-04-05 16:21:42 -04:00
Cole Robinson
4922222c2c
addhw: Fix nonhotplug to running guest
2011-04-05 16:15:05 -04:00
Marc-André Lureau
69ba897ac3
details: propose to add or remove Spice agent when switching
...
crobinso: Improve metric for deciding to ask about add/remove agent
2011-04-05 16:08:11 -04:00
Marc-André Lureau
127e065d9e
details: show char device target name
2011-04-05 16:03:42 -04:00
Marc-André Lureau
ce9a125728
addhardware: fix adding and removing a channel device
2011-04-05 16:03:42 -04:00
Marc-André Lureau
6fa885e583
addhardware: allow setting the char device target name
2011-04-05 10:49:45 -04:00
Cole Robinson
8c1eba2573
spec: Move all local config to top of file
...
Makes diffing between distro specs easier
2011-03-29 09:36:07 -04:00
Cole Robinson
bdb54488b7
configure: Fix --enable-unsupported-rhel-options
2011-03-29 09:28:49 -04:00
Cole Robinson
c38dec4821
configure: Fix --with-default-graphics option
2011-03-29 09:14:52 -04:00
Cole Robinson
f85ceb8cba
Prep for release
2011-03-24 16:36:26 -04:00
Cole Robinson
24045d3132
.gitignore: Ignore .tstamp files
2011-03-24 16:25:35 -04:00
Cole Robinson
671df1651a
domain: Don't change CPU vendor if model didn't change
...
Since we don't expose vendor in the UI and the cpu_map.xml file isn't
exhaustive with specifying vendor
2011-03-24 14:53:45 -04:00
Cole Robinson
6c070cea3b
details: Fix ACPI/APIC handling for 'customize before install'
...
The UI exposes these as checkboxes, but at install time there are really
3 choices: force on, force off, use default. Make the checkboxes inactive
to represent "use default"
2011-03-24 14:33:35 -04:00
Cole Robinson
2a970f6252
create: Only show PXE warning if user actually selects PXE
2011-03-24 13:58:44 -04:00
Cole Robinson
29d91305f7
domain: Support changing name in new vm 'customize' dialog
2011-03-24 13:24:01 -04:00
Cole Robinson
83145f28c3
domain: We can't always release handle if undefining, fix another way
2011-03-24 13:00:36 -04:00
Cole Robinson
712981f256
delete: Fix bogus error report if storage delete succeeds
2011-03-24 12:59:40 -04:00
Cole Robinson
4265e56316
domain: Delete domain obj after undefine
...
This is needed to allow renaming VMs for older libvirt versions that
cache the name deep in the code. We force a delete so that it hopefully
removes the last of the cached domain references. If not we are kinda
screwed :)
2011-03-24 12:46:29 -04:00
Cole Robinson
1d8222d9ea
config: Validate graphics type directly after reading
...
Fixes an error in 'new vm' wizard if graphics_type is unset in gconf
2011-03-24 11:37:26 -04:00
Cole Robinson
3b2cba5b1a
s/SPICE/Spice/g
2011-03-24 10:09:42 -04:00
Cole Robinson
7cdb519640
create: Make sure create window maintains a sane each time it is launched
2011-03-24 09:57:31 -04:00
Cole Robinson
321b4a2e03
create: Don't use SPICE if conn/hv doesn't support it
2011-03-24 09:42:34 -04:00
Cole Robinson
0f8070d665
configure: Add --with-default-graphics option
...
Allows setting default graphics type in the gconf schema for new VMs.
2011-03-24 08:59:41 -04:00
Cole Robinson
e76ce5336c
config: Make graphics_type robust against bogus values
2011-03-24 08:59:18 -04:00
Cole Robinson
148229375a
details: Allow renaming offline VMs
...
Since libvirt doesn't have an easy way to do this, we need to actually
undefine the VM and redefine it with the new name. Hopefully this doesn't
go wrong :)
Add listeners in console.py and manager.py to change the VM name accordingly
in the UI.
2011-03-23 17:18:22 -04:00
Cole Robinson
ca5bd0de0a
engine: Greatly increase packagekit install timeout
2011-03-23 12:20:55 -04:00
Cole Robinson
33b67a1c16
pylint: Add a test exception
2011-03-23 10:41:07 -04:00
Cole Robinson
fe703839b9
connection: Clear all cached objects when connection closes
...
For example, we didn't clear the iface list. So if a libvirtd was
restarted, the active connection is closed, but the old ifaces
which reference the closed connection hang around. Trying to launch the
addhw dialog for example doesn't work after reopening a new connection.
2011-03-23 10:07:23 -04:00
Cole Robinson
0c0b977df4
details: Report errors when launching addhw dialog
2011-03-23 10:06:59 -04:00
Cole Robinson
ee3e0ba450
Don't raise startup GTK error before processing CLI args
...
--help shouldn't throw an exception if run over ssh with no X11 forwarding
2011-03-22 14:30:37 -04:00