Daniel P. Berrange
|
62db1b13f7
|
Fix mixup between LDFLAGS & LDADD vars
|
2008-12-08 12:04:27 +00:00 |
|
Daniel P. Berrange
|
ca1a1b06d0
|
Workaround broken limits.h on Debian etch
|
2008-12-08 11:28:37 +00:00 |
|
Daniel P. Berrange
|
abb02bd18b
|
Fix autostart of domains with virtual networks used
|
2008-12-08 11:18:47 +00:00 |
|
Daniel P. Berrange
|
73bc9c163c
|
Fix NULL crash & integer overflow
|
2008-12-07 20:45:28 +00:00 |
|
Daniel P. Berrange
|
5abce0805b
|
Fix test driver storage deadlock
|
2008-12-07 20:21:46 +00:00 |
|
Daniel P. Berrange
|
a2b2ada85c
|
Fix return value in testStoragePoolBuild for test driver
|
2008-12-07 14:08:37 +00:00 |
|
Daniel P. Berrange
|
af61834687
|
Fix Xen proxy build
|
2008-12-05 10:10:41 +00:00 |
|
Daniel P. Berrange
|
491b4eab14
|
Remove unused driver arg from monitor APIs
|
2008-12-04 22:19:30 +00:00 |
|
Daniel P. Berrange
|
4fb8dd5493
|
Make thread pool size configurable & allow client connection limit
|
2008-12-04 22:18:44 +00:00 |
|
Daniel P. Berrange
|
4a00119a0a
|
Use a thread pool for RPC dispatch
|
2008-12-04 22:16:40 +00:00 |
|
Daniel P. Berrange
|
f8a5192347
|
Make event loop thread safe & re-entrant safe
|
2008-12-04 22:14:15 +00:00 |
|
Daniel P. Berrange
|
dd6b3318f3
|
Simplify error reporting rules
|
2008-12-04 22:12:53 +00:00 |
|
Daniel P. Berrange
|
c3e308c2fe
|
Change daemon client linked list into array
|
2008-12-04 22:09:35 +00:00 |
|
Daniel P. Berrange
|
792322f00d
|
Change RPC dispatch to use an array lookup for handler functions
|
2008-12-04 22:03:24 +00:00 |
|
Daniel P. Berrange
|
746f4373e7
|
Impl of threading locking APIs
|
2008-12-04 22:00:14 +00:00 |
|
Daniel P. Berrange
|
d48717054c
|
Add locking for thread safety to nodedevice drivers
|
2008-12-04 21:48:31 +00:00 |
|
Daniel P. Berrange
|
e8a4ea75a3
|
Merge all return paths from node device driver APIs
|
2008-12-04 21:46:34 +00:00 |
|
Daniel P. Berrange
|
04a31e99fc
|
Add locking for thread safety to openvz driver
|
2008-12-04 21:44:55 +00:00 |
|
Daniel P. Berrange
|
e8c92c3b17
|
Merge all return paths from openvz driver APIs
|
2008-12-04 21:41:51 +00:00 |
|
Daniel P. Berrange
|
b6ee63d8bb
|
Add locking for thread safety to storage driver
|
2008-12-04 21:40:42 +00:00 |
|
Daniel P. Berrange
|
c38d4d54c6
|
Merge all return paths from storage driver APIs
|
2008-12-04 21:39:45 +00:00 |
|
Daniel P. Berrange
|
bff6ac7b63
|
Add locking for thread safety to network driver
|
2008-12-04 21:38:38 +00:00 |
|
Daniel P. Berrange
|
b6dbbdc9fe
|
Merge all return paths from network driver APIs
|
2008-12-04 21:37:52 +00:00 |
|
Daniel P. Berrange
|
055c2b25d2
|
Add locking for thread safety to UML driver
|
2008-12-04 21:14:39 +00:00 |
|
Daniel P. Berrange
|
773c8bac35
|
Merge all return paths from UML driver APIs
|
2008-12-04 21:13:58 +00:00 |
|
Daniel P. Berrange
|
965c1bfee4
|
Add locking for thread safety to LXC driver
|
2008-12-04 21:12:41 +00:00 |
|
Daniel P. Berrange
|
5305c55849
|
Merge all return paths from LXC driver APIs
|
2008-12-04 21:11:41 +00:00 |
|
Daniel P. Berrange
|
bc898df2c7
|
QEMU domain event thread safety
|
2008-12-04 21:09:20 +00:00 |
|
Daniel P. Berrange
|
3527f16a94
|
Add locking for (nearly complete) thread safety to QEMU driver
|
2008-12-04 21:06:41 +00:00 |
|
Daniel P. Berrange
|
ea960fb719
|
Merge all return paths from QEMU driver APIs
|
2008-12-04 21:04:30 +00:00 |
|
Daniel P. Berrange
|
8492cd2084
|
Stub out node device APIs in test driver
|
2008-12-04 21:00:50 +00:00 |
|
Daniel P. Berrange
|
2a23198886
|
Add locking for thread safety to test driver
|
2008-12-04 20:59:06 +00:00 |
|
Daniel P. Berrange
|
3540f6af23
|
Merge all return paths from test driver APIs
|
2008-12-04 20:57:47 +00:00 |
|
Daniel P. Berrange
|
069252f0e6
|
Remove macros for accessing test driver internal state
|
2008-12-04 20:56:10 +00:00 |
|
Daniel P. Berrange
|
b43401b915
|
Add thread locking stubs
|
2008-12-04 20:53:20 +00:00 |
|
Daniel P. Berrange
|
821b41f9f7
|
Fix driver ordering to make domain autostart work (Gerd von Egidy)
|
2008-12-02 11:37:55 +00:00 |
|
Daniel P. Berrange
|
a429e221df
|
Fix recording of UML driver watch to make inotify work
|
2008-12-02 11:23:27 +00:00 |
|
Daniel P. Berrange
|
937c1e9e92
|
Close directory handle when done
|
2008-11-30 18:37:35 +00:00 |
|
Daniel P. Berrange
|
d88d459d7b
|
Allow remote://hostname/ style URIs for automatic driver probe. Fix virGetVersion impl
|
2008-11-28 12:03:20 +00:00 |
|
Daniel P. Berrange
|
319b83fc28
|
Fix XM driver handling of disk source paths
|
2008-11-28 11:23:34 +00:00 |
|
Daniel P. Berrange
|
c23ff311fc
|
Fix libnuma use to build with v1 compatability code
|
2008-11-28 11:20:27 +00:00 |
|
Daniel P. Berrange
|
567989d0de
|
Disable UML driver on mingw RPM build
|
2008-11-25 11:27:51 +00:00 |
|
Daniel P. Berrange
|
5a01629128
|
Add missing translations
|
2008-11-25 11:18:08 +00:00 |
|
Daniel P. Berrange
|
8f7e086f19
|
Implement autostart for XM driver
|
2008-11-25 11:04:34 +00:00 |
|
Daniel P. Berrange
|
1eeceaa649
|
Support domain lifecycle events for Xen (Ben Guthro & Daniel Berrange)
|
2008-11-25 10:44:52 +00:00 |
|
Daniel P. Berrange
|
b2dbfefcf3
|
Avoid symbol clash with win32 headers and node device APIs
|
2008-11-25 10:37:02 +00:00 |
|
Daniel P. Berrange
|
1ad44362e3
|
Set default vCPUs to match pCPUs for OpenVZ containers (Evgeniy Sokolov )
|
2008-11-24 19:34:21 +00:00 |
|
Daniel P. Berrange
|
c673689430
|
Fix python bindings events code (David Lively)
|
2008-11-24 19:28:12 +00:00 |
|
Daniel P. Berrange
|
cfb0dca6ec
|
Fix test suite build when Xen driver is disabled
|
2008-11-24 19:23:39 +00:00 |
|
Daniel P. Berrange
|
6f5600c803
|
Disable UML build on mingw32
|
2008-11-24 16:50:18 +00:00 |
|
Daniel P. Berrange
|
45b3259bf6
|
Re-generate website docs
|
2008-11-21 12:54:51 +00:00 |
|
Daniel P. Berrange
|
61c7ab56fd
|
Regenerate API docs
|
2008-11-21 12:51:41 +00:00 |
|
Daniel P. Berrange
|
145bb1e821
|
Misc tweaks to node device impl
|
2008-11-21 12:46:39 +00:00 |
|
Daniel P. Berrange
|
83928c2074
|
Python binding for node device APIs (David Lively)
|
2008-11-21 12:41:15 +00:00 |
|
Daniel P. Berrange
|
1ee5367c19
|
Node device support in virsh (David Lively)
|
2008-11-21 12:39:48 +00:00 |
|
Daniel P. Berrange
|
8325fcf13d
|
Remote protocol support for node devices (David Lively)
|
2008-11-21 12:31:04 +00:00 |
|
Daniel P. Berrange
|
620d4be7ae
|
Node device driver for HAL and DeviceKit (David Lively)
|
2008-11-21 12:27:11 +00:00 |
|
Daniel P. Berrange
|
149322c530
|
Internal APIs for handling node device XML configuration (David Lively)
|
2008-11-21 12:20:45 +00:00 |
|
Daniel P. Berrange
|
0793e73c02
|
Public API for node device enumeration (David Lively)
|
2008-11-21 12:19:22 +00:00 |
|
Daniel P. Berrange
|
2c855c1c66
|
Optional dlopen support for drivers
|
2008-11-21 12:16:08 +00:00 |
|
Daniel P. Berrange
|
410fb96cbc
|
Add export of virDomainEventCallbackListRemoveConn method
|
2008-11-21 11:44:03 +00:00 |
|
Daniel P. Berrange
|
c67700be8a
|
Fix two memory leaks in domain conf and LXC code
|
2008-11-21 11:42:51 +00:00 |
|
Daniel P. Berrange
|
660418cff4
|
Misc fixes to event registration failure cases
|
2008-11-21 10:22:58 +00:00 |
|
Daniel P. Berrange
|
41f14d6ea5
|
Fix crash due to failure to unregister event callbacks in QEMU driver (David Lively)
|
2008-11-21 10:17:22 +00:00 |
|
Daniel P. Berrange
|
f6dacb21d2
|
Add Xen compiler flags for stats_linux.c build
|
2008-11-21 10:12:03 +00:00 |
|
Daniel P. Berrange
|
d7605585cd
|
Allow UML build to be disabled in RPM
|
2008-11-21 10:09:08 +00:00 |
|
Daniel P. Berrange
|
d378791480
|
Fix crash on NULL uri scheme
|
2008-11-20 14:33:59 +00:00 |
|
Daniel P. Berrange
|
714bef5b6a
|
Add an initial User Mode Linux Driver
|
2008-11-19 16:58:23 +00:00 |
|
Daniel P. Berrange
|
6d04effac7
|
Add a virFreeCallback to event loop APIs
|
2008-11-19 16:24:01 +00:00 |
|
Daniel P. Berrange
|
6d41cb87d3
|
Change public API for virEventAddHandle to allow multiple registrations per FD
|
2008-11-19 16:19:36 +00:00 |
|
Daniel P. Berrange
|
3d41e86534
|
Add a virFreeCallback to virDomainEventRegister (from David Lively)
|
2008-11-19 15:25:24 +00:00 |
|
Daniel P. Berrange
|
8a1553e43a
|
Fix windows build & build without QEMU driver
|
2008-11-18 12:46:13 +00:00 |
|
Daniel P. Berrange
|
a5e72f9177
|
Add QEMU driver events for defined/undefined config files
|
2008-11-17 16:52:32 +00:00 |
|
Daniel P. Berrange
|
d3d54d2fc9
|
Add domain events detail information
|
2008-11-17 16:43:00 +00:00 |
|
Daniel P. Berrange
|
89156f1985
|
Link QEMU, LXC, network and storage drivers directly into libvirtd
|
2008-11-17 12:18:18 +00:00 |
|
Daniel P. Berrange
|
618276de19
|
Push URI probing logic down into individual drivers
|
2008-11-17 11:44:51 +00:00 |
|
Daniel P. Berrange
|
c08a47b853
|
Refactor storage backends to avoid dependancy from config parser to implementation
|
2008-11-17 11:19:33 +00:00 |
|
Daniel P. Berrange
|
25047e7cf8
|
Use a versioned linker script
|
2008-11-17 11:03:25 +00:00 |
|
Daniel P. Berrange
|
41ebac421e
|
Build drivers as libtool convenience libs
|
2008-11-17 10:43:30 +00:00 |
|
Daniel P. Berrange
|
48e9d7b726
|
Fix domain events python thread safety & incorrect enum generation
|
2008-11-17 10:26:09 +00:00 |
|
Daniel P. Berrange
|
4f956c040c
|
Fix updating of openvz config file params
|
2008-11-17 09:55:59 +00:00 |
|
Daniel P. Berrange
|
bfdac58c36
|
Add bridged network to openvz driver & add some openvz docs
|
2008-11-12 16:35:47 +00:00 |
|
Daniel P. Berrange
|
48f32d8033
|
Revert previous storage patch which broke test driver
|
2008-11-12 16:28:27 +00:00 |
|
Daniel P. Berrange
|
8a8826600c
|
Re-arrange storage backend registration
|
2008-11-11 15:52:16 +00:00 |
|
Daniel P. Berrange
|
9b7fd9c4ae
|
Support OpenVZ filesystem template config in XML dump
|
2008-11-10 12:08:19 +00:00 |
|
Daniel P. Berrange
|
c9ff52fb8a
|
Move WITH_XXX driver feature flags into config.h instead of direct compiler/linker args
|
2008-11-04 23:37:23 +00:00 |
|
Daniel P. Berrange
|
2ea1eceb75
|
Move domain events helpers into dedicated file
|
2008-11-04 23:33:57 +00:00 |
|
Daniel P. Berrange
|
6ace5a39c3
|
Move some API declarations out of internal.h & hash.c into dedicated files
|
2008-11-04 23:22:06 +00:00 |
|
Daniel P. Berrange
|
2f19b24a03
|
Remove unused internal virStateSigDispatcher() API
|
2008-11-04 22:55:51 +00:00 |
|
Daniel P. Berrange
|
d714b2afae
|
Move internal error APIs into virterror_internal.h & drop leading __ prefix
|
2008-11-04 22:30:33 +00:00 |
|
Daniel P. Berrange
|
78439117bc
|
Add support for -uuid and -domid args to QEMU
|
2008-11-04 22:15:30 +00:00 |
|
Daniel P. Berrange
|
cbb1dd0a9b
|
Remove use of virStringList in favour of strongly typed APIs
|
2008-11-04 21:54:21 +00:00 |
|
Daniel P. Berrange
|
b76154744c
|
Ignore generated makefile
|
2008-11-03 12:31:53 +00:00 |
|
Daniel P. Berrange
|
b38d045dea
|
Remove use of sys/poll.h on mingw
|
2008-10-24 13:10:30 +00:00 |
|
Daniel P. Berrange
|
bfc86e8a74
|
Fix syntax check errors
|
2008-10-24 12:05:39 +00:00 |
|
Daniel P. Berrange
|
3091bdd31a
|
Implement getVersion API for openvz driver
|
2008-10-24 11:32:48 +00:00 |
|
Daniel P. Berrange
|
6d35116e33
|
Fix mingw build due to missing icons in tar.gz
|
2008-10-24 11:31:15 +00:00 |
|
Daniel P. Berrange
|
bdd50bc7f3
|
Centralize domain mac address handling in domain_conf.c/util.c
|
2008-10-24 11:20:08 +00:00 |
|
Daniel P. Berrange
|
0c4a048485
|
Fix virRealloc bug for zero-size
|
2008-10-10 18:17:13 +00:00 |
|
Daniel P. Berrange
|
7e0d3e62e9
|
Support SDL config with QEMU guests
|
2008-10-10 16:52:20 +00:00 |
|