Daniel P. Berrange
|
ad70b32414
|
Support QEMU disk format specification in XML
|
2009-01-23 16:22:20 +00:00 |
|
Daniel P. Berrange
|
c4985e9419
|
use the gnulib random_r function
|
2009-01-22 20:27:01 +00:00 |
|
Daniel P. Berrange
|
1b745219c7
|
Remove use of non-reentrant POSIX apis
|
2009-01-22 19:41:48 +00:00 |
|
Daniel P. Berrange
|
39e6ded8ae
|
Fix to xen test case for threadsafety patches
|
2009-01-22 18:19:20 +00:00 |
|
Daniel P. Berrange
|
e52d74e536
|
Make xen driver threadsafe
|
2009-01-21 18:11:14 +00:00 |
|
Daniel P. Berrange
|
e3672d9695
|
Allow storage driver to handle daemon restarts
|
2009-01-20 22:43:07 +00:00 |
|
Daniel P. Berrange
|
23a090ab92
|
Allow virtual networks to survive daemon restart
|
2009-01-20 22:36:10 +00:00 |
|
Daniel P. Berrange
|
a964a6dad6
|
Support ac97 soundcard model
|
2009-01-20 22:15:55 +00:00 |
|
Daniel P. Berrange
|
554d82a200
|
Use global thread-local error for all python error reporting
|
2009-01-20 22:10:52 +00:00 |
|
Daniel P. Berrange
|
1709e1dc88
|
Add missing .x-sc_prohibit_nonreentrant
|
2009-01-20 21:49:05 +00:00 |
|
Daniel P. Berrange
|
89408fd3a0
|
Refresh GNULIB, also pulling in random_r module
|
2009-01-20 21:05:33 +00:00 |
|
Daniel P. Berrange
|
a888b22cf9
|
Support domain events in test driver
|
2009-01-20 20:23:53 +00:00 |
|
Daniel P. Berrange
|
071be08079
|
Add syntax check rule to look for non-reentrant POSIX apis
|
2009-01-20 20:19:55 +00:00 |
|
Daniel P. Berrange
|
d82071710e
|
Dynamically adjust worker threads in daemon
|
2009-01-20 19:27:11 +00:00 |
|
Daniel P. Berrange
|
f61341173b
|
Allow concurrent processing of RPC calls in daemon
|
2009-01-20 19:25:15 +00:00 |
|
Daniel P. Berrange
|
84ef468ba8
|
Fix some misleading comments in XM driver
|
2009-01-20 18:20:09 +00:00 |
|
Daniel P. Berrange
|
2c7be88d15
|
Remove a use of strerror() in error reporting in remote driver
|
2009-01-20 17:47:13 +00:00 |
|
Daniel P. Berrange
|
788bedd904
|
Remove use of static data in Xen XM driver
|
2009-01-20 17:34:56 +00:00 |
|
Daniel P. Berrange
|
e428a69e6f
|
Remove use of static data in Xen inotify driver
|
2009-01-20 17:19:23 +00:00 |
|
Daniel P. Berrange
|
437ac354fc
|
Make error reporting threadsafe by avoiding strerror
|
2009-01-20 17:13:33 +00:00 |
|
Daniel P. Berrange
|
61674cc17d
|
Make RPC call dispatch threaded
|
2009-01-20 16:36:34 +00:00 |
|
Daniel P. Berrange
|
763e33c373
|
Fix config summary output alignment
|
2009-01-20 12:25:40 +00:00 |
|
Daniel P. Berrange
|
a776fad370
|
Add public APIs for ref counting on public objects
|
2009-01-20 12:14:03 +00:00 |
|
Daniel P. Berrange
|
0466ff28f2
|
Fix actual vs expected data comparison order to get correct diff +++/--- output
|
2009-01-20 12:03:40 +00:00 |
|
Daniel P. Berrange
|
ead04dcbe8
|
Thread local error reporting
|
2009-01-20 12:01:45 +00:00 |
|
Daniel P. Berrange
|
c790f6d25e
|
Avoid bogus event loop wakeups in remote driver when doing RPC call
|
2009-01-20 11:45:09 +00:00 |
|
Daniel P. Berrange
|
ed493909f7
|
Add locking to the remote driver
|
2009-01-20 11:41:24 +00:00 |
|
Daniel P. Berrange
|
dd9b3fb594
|
Fix bug when fork isn't available (Win32) in remote driver
|
2009-01-15 20:13:12 +00:00 |
|
Daniel P. Berrange
|
2be79b1d5e
|
Reduce exit paths in remote driver APIs
|
2009-01-15 20:07:10 +00:00 |
|
Daniel P. Berrange
|
19d1bf2562
|
Remove use of macros in remote driver private data access
|
2009-01-15 20:04:44 +00:00 |
|
Daniel P. Berrange
|
0cd119e7b8
|
Fix incorrect use of private data field in remote driver
|
2009-01-15 20:03:10 +00:00 |
|
Daniel P. Berrange
|
4dac0a1105
|
Generic internal threads API
|
2009-01-15 19:56:05 +00:00 |
|
Daniel P. Berrange
|
52e51d278e
|
Implement virKill for Win32 platform
|
2009-01-15 19:40:21 +00:00 |
|
Daniel P. Berrange
|
37e72aa542
|
Fix misc mingw portability problems
|
2009-01-06 18:32:03 +00:00 |
|
Daniel P. Berrange
|
ca34b4d777
|
Fix numa build on F9, 32-bit
|
2009-01-05 12:56:36 +00:00 |
|
Daniel P. Berrange
|
9604a4618a
|
Re-generated doc
|
2008-12-21 17:26:21 +00:00 |
|
Daniel P. Berrange
|
a485cae819
|
Replace __FUNCTION__ with __func__ for better portability (John Levon)
|
2008-12-18 12:25:11 +00:00 |
|
Daniel P. Berrange
|
264ed02079
|
Fix gcc-ism in python build (John Levon)
|
2008-12-18 12:20:00 +00:00 |
|
Daniel P. Berrange
|
829b6420d8
|
Fix mistaken free of domain event object after queueing (David Lively)
|
2008-12-18 12:11:53 +00:00 |
|
Daniel P. Berrange
|
6313259ada
|
Fix test driver return value & disable nodeinfotest on non-linux (John Levon)
|
2008-12-18 12:08:05 +00:00 |
|
Daniel P. Berrange
|
ca05a72db6
|
Fix unused variable compile warning when polkit is disabled (John Levon)
|
2008-12-18 12:00:45 +00:00 |
|
Daniel P. Berrange
|
7c4bc3f92f
|
Use pid_t for all PID tracking variables (John Levon)
|
2008-12-18 11:58:28 +00:00 |
|
Daniel P. Berrange
|
9e8517c745
|
Don't munge default network XML if uuidgen is not present (John Levon)
|
2008-12-18 11:54:34 +00:00 |
|
Daniel P. Berrange
|
13d98d68fc
|
Misc daemon fixes (John Levon)
|
2008-12-18 11:52:06 +00:00 |
|
Daniel P. Berrange
|
ded70984f3
|
Fix unreachable statement (John Levon)
|
2008-12-17 21:50:02 +00:00 |
|
Daniel P. Berrange
|
b5259e7e11
|
Fix domain events callback type (John Levon)
|
2008-12-17 21:48:20 +00:00 |
|
Daniel P. Berrange
|
bd31fa766a
|
Remove non-existant symbols from linker script (John Levon)
|
2008-12-17 21:42:49 +00:00 |
|
Daniel P. Berrange
|
c2fb8bfee3
|
Convert linker script comments & linker args to be Solaris compat (John Levon)
|
2008-12-17 21:39:41 +00:00 |
|
Daniel P. Berrange
|
0604e9efe0
|
Fix __sun macro check (John Levon)
|
2008-12-17 21:31:51 +00:00 |
|
Daniel P. Berrange
|
e5fc0aad31
|
Fix return type for Xen open subdriver method impl (John Levon)
|
2008-12-17 21:26:16 +00:00 |
|
Daniel P. Berrange
|
6add3883a6
|
Fix openvz crash when setting vcpus & initialize mutex (Anton Protopopov)
|
2008-12-17 21:13:19 +00:00 |
|
Daniel P. Berrange
|
34cd4f9076
|
Remove trailing semi-colons causing empty statement warnings (John Levon)
|
2008-12-17 21:09:44 +00:00 |
|
Daniel P. Berrange
|
7e58aaa7ae
|
Remove use of anonymous unions for non-GCC (John Levon)
|
2008-12-17 18:12:07 +00:00 |
|
Daniel P. Berrange
|
f4cbc9370e
|
Remove use of _PATH_DEVNULL in favour of /dev/null for portability (John Levon)
|
2008-12-17 18:04:55 +00:00 |
|
Daniel P. Berrange
|
53611889ff
|
Add missing checks for read-only connection flag (CVE-2008-5086)
|
2008-12-17 16:45:22 +00:00 |
|
Daniel P. Berrange
|
43b897c17a
|
Fix deadlock when reloading configs
|
2008-12-15 11:00:11 +00:00 |
|
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 |
|