Commit Graph

2053 Commits

Author SHA1 Message Date
Cole Robinson
96085b13a8 domain: Fix rename now that we cache name/id 2011-04-11 12:01:28 -04:00
Cole Robinson
586f7b3274 domain: Fix ref count issues preventing proper cleanup
Make sure we unregister all callbacks so that the domain object
is properly reaped by python. Mediadev has somewhat similar issues,
so handle that.
2011-04-11 12:01:28 -04:00
Cole Robinson
f5464b606d domain: Simplify disk/net stats enable/disable 2011-04-11 11:52:02 -04:00
Cole Robinson
743dddf1b9 connection: Refactor _update_vms to be more like other polling 2011-04-11 11:52:02 -04:00
Cole Robinson
86bf304248 domain: Use cached state for is_active
Rather than pull the latest ID. This way, we only find out about domain
state changes after a tick (or when the user manually performs one in
the GUI).
2011-04-10 17:51:36 -04:00
Cole Robinson
75c3d4dc1a util: Add a few duplicated functions 2011-04-10 17:08:23 -04:00
Cole Robinson
39fe2ed1f7 connection: Clean up domain polling
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2011-04-10 00:04:26 -04:00
Cole Robinson
5570851998 connection: Don't fetch domain XML for memory stats
Make sure we are returning mem values from info(), not from XML
2011-04-10 00:04:26 -04:00
Cole Robinson
b5023268a4 domain: maxmem -> stats_maxmem 2011-04-10 00:04:25 -04:00
Cole Robinson
01429d8734 console: Fix a debugging typo 2011-04-09 23:03:32 -04:00
Cole Robinson
3b0557012f Rename current_mem* -> stats_mem* for clarity 2011-04-09 23:03:01 -04:00
Cole Robinson
b7a13af566 domain: Cache ID and name lookups
Also try to minimize use of get_id call
2011-04-09 22:53:10 -04:00
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