kfraser@localhost.localdomain
40bb2e5fea
HVM: Allow qemu monitor to be configured in domain config file.
...
From: Yongkang You <yongkang.you@intel.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-12 13:21:26 +01:00
kfraser@localhost.localdomain
9919a2345e
xend: Update config-format version, due to changes in 3.0.5.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2007-04-12 13:18:08 +01:00
kfraser@localhost.localdomain
69a9bab277
HVM: Do not watch control/shutdown to force domain shutdowns when PV
...
drivers are not present. The feature-foo mechanism does not actually
work after save/restore since the fields do not get rewritten. And it
doesn't work when we actually need the guest to be shutdown through
Xen (e.g., on suspend). Since we can quite reasonably assume that the
only entity to screw with control/shutdown is xend, and since the one
place that does that now explicitly handles unenlightened HVM guests,
we can simply strip all this stuff out.
This has the nice benefit of making HVM save/restore with PV drivers
much more reliable.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-12 12:12:56 +01:00
Tom Wilkie
985378fb5c
Make xm info more permissive
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-12 11:44:26 +01:00
Tom Wilkie
60bd45b963
Fix typo and make create send proper bools
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-12 11:31:17 +01:00
kfraser@localhost.localdomain
b8680a8065
xend: Store canonical vnif config info in /vm/<uuid>/device
...
rather than in frontend store directory. Two advantages are that the
frontend cannot mess with the config information; also an
ioemu-specific vif does nto need a frontend directory at all. This
avoids confusing netfront pv-on-hvm driver.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 14:30:56 +01:00
Tom Wilkie
b586bb55ad
Make date time handling slightly more permissive
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-10 17:01:40 +01:00
Ewan Mellor
6492f2ffbf
Added documentation, C bindings, and a test for VM_metrics.{start_time,
...
VCPUs_CPU,VCPUs_params}.
Changed VM_metrics.start_time to be a DateTime, not an integer.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-09 17:09:21 +01:00
Ewan Mellor
668fbded84
Make host.sched_policy read-only. Added docs, bindings, and a test for
...
host.cpu_configuration and host.sched_policy.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-09 12:20:35 +01:00
kfraser@localhost.localdomain
1d37a61c52
xend: Destroy information about the domain in case an error occurs
...
during resume of a domain.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-04-10 10:28:11 +01:00
Ewan Mellor
8f38cefadc
Remove task.error_code -- it's redundant, as we can use the first element of
...
task.error_info instead.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-05 13:35:54 +01:00
Ewan Mellor
c342161cbd
Remove unimplemented host.set_sched_policy.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 18:50:11 +01:00
Ewan Mellor
fccf5da0dd
Expose the method-listing call as host.list_methods.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 18:42:20 +01:00
Ewan Mellor
3a7400aa86
Remove docs and bindings for unimplemented VDI.resize and VDI.snapshot.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 15:00:57 +01:00
Ewan Mellor
f521621420
Send INTERNAL_ERROR rather than ERROR_TODO if device creation fails.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 14:53:52 +01:00
Ewan Mellor
5adf114d68
Remove docs and bindings for unimplemented SR.{create,destroy,clone}.
...
Implement PBD class, matching existing docs and bindings.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 14:49:38 +01:00
kfraser@localhost.localdomain
5967572aab
hvm: x86 ioemu-dm does not need a memory-size parameter on the command line.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-04 18:41:42 +01:00
kfraser@localhost.localdomain
d5f5ff766f
Clean up save/restore state record handling. No need for Python to
...
read out the 'p2m size' field. Also that field is not needed at all
for HVM guests.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-04 16:34:56 +01:00
kfraser@localhost.localdomain
087d43326a
hvm: Lazy memory allocation during HVM restore. General cleanup and
...
reduce gross assumptions about memory-map layout.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-04 16:18:28 +01:00
Christian Limpach
2bdbd3e193
[hvm] Keep track of time offset between domain time and dom0 time.
...
On each rtc time update from the hvm domain, we send an ioreq request
to qemu which then updates the time offset xenstore entry. The time
offset is preserved across reboot and can be set on domain creation
by setting the rtc_timeoffset variable in a config file.
From: Andrei Petrov <andrei.petrov@xensource.com >
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-04-03 13:22:37 +01:00
Ewan Mellor
9123bf1da6
Remove unused import.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-03 10:36:31 +01:00
kfraser@localhost.localdomain
9bea671737
Fix "xm migrate" hang on failure.
...
If a domain fails to restore, report back an error and close the
connection. This still leaves a confusing error from 'xm migrate' in
many cases, but it's much better than just sitting there.
Signed-off-by: John Levon <john.levon@sun.com >
2007-04-03 09:03:51 +01:00
kfraser@localhost.localdomain
f884964985
xend: Map re.compile on hosts_allow for XMLRPCServer.
...
Changeset 14601 removed a re.compile() map on hosts_allow,
hence breaking the tcp xmlrpc api ('str' has no attribute match
in xend-debug.log).
From: Pascal Bouchareine <pascal@gandi.net >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-02 17:34:00 +01:00
Steven Hand
e2a44bc7a4
Some save/restore cleanups.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2007-04-02 16:46:52 +01:00
Keir Fraser
6fb7ede847
xend: Implement auto-ballooning for Solaris.
...
/proc/xen/balloon is Linux-specific. Implement a Solaris backend
too. Also fix the FMRI for xend.
Signed-off-by: Ryan Scott <ryan.scott@sun.com >
2007-03-31 14:05:57 +01:00
Keir Fraser
29f999ff69
xm: Fix an indentation bug.
...
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-03-31 12:26:04 +01:00
Tom Wilkie
978632e730
Add support for HVM domains to new xm XenAPI create code
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-03-30 17:28:54 +01:00
Jim Fehlig
1598680350
Managed HVM guests are not displayed by 'xm list' after restarting xend.
...
This patch prevents writing empty configuration items to the domain's
sexpr configuration file. Without the empty items, the sexpr is
parsed properly when xend is started.
Signed-off-by: Jim Fehlig <jfehlig@novell.com >
2007-03-13 18:13:11 -06:00
Magnus Carlsson
f25b2f271c
Made tracing thread safe, and also print thread name.
2007-03-29 14:27:46 -07:00
kfraser@localhost.localdomain
76b2ca09df
xend: Fix shutdown method after PV-on-HVM save/restore patch.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-03-29 23:31:58 +01:00
Tim Deegan
09c1cd6992
Merge
2007-03-29 16:28:34 +00:00
Tim Deegan
9dd742c907
[HVM] Save/restore: PV-on-HVM driver save/restore support
...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com >
2007-03-29 16:27:52 +00:00
Tom Wilkie
5e7badb941
Let xm commands use domids with XenAPI
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-03-29 17:09:49 +01:00
Tim Deegan
56ada11259
Merge
2007-03-29 15:33:32 +00:00
Tom Wilkie
82669d3a5e
Finish off network in xm via XenAPI
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-03-29 16:29:31 +01:00
Tim Deegan
e0638f7e62
[HVM] Save/restore: don't get guest size from "memory_static_min"
...
since it doesn't mean that any more. This is a sticking-plaster
to get HVM S/R working until the proper memory-map handling patch
is ready.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-03-29 15:27:18 +00:00
Ewan Mellor
d05727902f
Fix bad behaviour of xm when calling event.next(), by adding a different error
...
code (SESSION_NOT_REGISTERED).
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-29 16:18:39 +01:00
Tom Wilkie
0067711047
Make network.name_label == bridge name
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-03-29 15:59:53 +01:00
Ewan Mellor
5a1f59a822
Added asynchronous event notification through the Xen-API. Added a new command,
...
xm event-monitor, a new test program for the C bindings, and new bindings
themselves.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-29 15:46:30 +01:00
Ewan Mellor
ebbc8fb301
Fix the xen-api-server option parsing, so that we default to listening on
...
all interfaces when only a port is given.
This was broken by cset 14601:966c65f0ddba.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-29 15:22:02 +01:00
Ewan Mellor
b4fffaec01
Fix PIF_metrics_methods declaration, which has broken PIF.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-29 15:10:26 +01:00
Tom Wilkie
7a45bd6202
Fix to let TCP server run without SSL installed.
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-03-28 12:38:13 +01:00
Ewan Mellor
493cba058f
Fix missing import.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-28 10:05:03 +01:00
Ewan Mellor
16320c2cdf
Fix diagnosis of unhandled exceptions.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-28 10:04:32 +01:00
Ewan Mellor
3dc7643871
Fix typo.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-28 01:09:14 +01:00
Ewan Mellor
b843dd7af8
Added HTTPS support to Xend. There are new configuration options for the
...
Xen-API and legacy XML-RPC servers to set key and certificate files, and
xm simply needs to be configured use an https rather than an http URL.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-27 23:23:01 +01:00
Ewan Mellor
2a5cee571c
Added comment regarding a Python bug.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-27 23:03:32 +01:00
Ewan Mellor
823ab3fd0c
Move the client-specific parts of xmlrpclib2 into xmlrpcclient.py. This means
...
that clients do not need to import swathes of server code.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-27 22:34:22 +01:00
Ewan Mellor
ff7c54e3c3
Add auto-start and auto-stop functionality.
...
Patch by Alastair Tse <atse@xensource.com >.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-27 16:52:56 +01:00
Ewan Mellor
cc3d7515f9
Use the new blkback sysfs statistics/{rd,wr}_sect to get a more accurate
...
bandwidth measurements for VBD I/O.
Patch by Alastair Tse <atse@xensource.com >.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-27 16:33:26 +01:00