aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenstore/xenstored_core.c
Commit message (Expand)AuthorAgeFilesLines
...
* Log the tdb_error when a read fails with EIO. This is happening after a longemellor@leeni.uk.xensource.com2006-03-041-3/+6
* Added further integrity checking, this time checking for duplicate directoryemellor@leeni.uk.xensource.com2006-03-031-20/+152
* Fix printf.emellor@leeni.uk.xensource.com2006-03-021-2/+2
* Added a basic integrity checker, and some basic ability to recover from storeemellor@leeni.uk.xensource.com2006-03-021-43/+126
* initialize few structure fully to zero with talloc_zerovhanquez@kneesa.uk.xensource.com2006-02-231-9/+2
* Cope with -1 eventchn_fd -- this occurs when using --no-domain-init (aemellor@leeni.uk.xensource.com2006-02-101-1/+3
* use talloc_zero instead of talloc + memsetvhanquez@kneesa.uk.xensource.com2006-01-241-2/+1
* use format printf style to write to tracefd instead of using write syscall.vhanquez@kneesa.uk.xensource.com2006-01-241-48/+38
* Make sure to fork again after setsid() so that child cannot regain CTTY.Anthony Liguori2005-12-121-0/+7
* Fix the startup behaviour when the tdb file exists. We were attempting toemellor@leeni.uk.xensource.com2005-12-071-2/+4
* Initialise the connection ID when a domain is introduced. This (re)enablesemellor@leeni.uk.xensource.com2005-12-021-1/+2
* Remove /local when xenstored starts. This stops stale data affecting the emellor@leeni.uk.xensource.com2005-12-011-1/+27
* Remove unnecessary NULL checks before freeing memory blocks.kaf24@firebug.cl.cam.ac.uk2005-11-111-2/+0
* Fix the log reopening by moving the code with all the races out of the signalemellor@leeni.uk.xensource.com2005-11-101-23/+52
* Make xenstored reopen its trace file on SIGHUP. This allows one to rotate theemellor@leeni.uk.xensource.com2005-11-071-5/+21
* Fix format spec for tracing.emellor@leeni.uk.xensource.com2005-10-251-1/+1
* Added a timestamp to the logging output by trace_io.emellor@leeni.uk.xensource.com2005-10-241-1/+7
* Change the semantics of GetDomainPath so that it always succeeds, regardless ofemellor@leeni.uk.xensource.com2005-10-231-10/+5
* Take advantage of the new UUID (handle) stored for us in Xen to improve theemellor@leeni.uk.xensource.com2005-10-191-14/+35
* Have xenstored initialise its connections, meaning that xend can be out ofemellor@leeni.uk.xensource.com2005-10-171-8/+33
* Change xenstore-domain messaging protocol to match what we usekaf24@firebug.cl.cam.ac.uk2005-10-121-1/+1
* Fix Xen public interfaces and the tools to consistentlykaf24@firebug.cl.cam.ac.uk2005-10-121-8/+8
* Echo request and transaction identifiers in xenstoredkaf24@firebug.cl.cam.ac.uk2005-10-111-30/+24
* xenstored now supports multiple concurrent transactions perkaf24@firebug.cl.cam.ac.uk2005-10-101-36/+55
* No need to gate xenstored reading requests from akaf24@firebug.cl.cam.ac.uk2005-10-101-2/+1
* Simplify reply logic in xenstored. Maintain a linked listkaf24@firebug.cl.cam.ac.uk2005-10-091-64/+53
* Refactor xenbus to break up the xenbus_lock and permit watcheskaf24@firebug.cl.cam.ac.uk2005-10-091-11/+0
* Make libxenstore thread-safe. It also spawns an internalkaf24@firebug.cl.cam.ac.uk2005-10-081-12/+0
* Rationalise xenstore header files a little. xenstored.h,kaf24@firebug.cl.cam.ac.uk2005-10-071-1/+0
* User tools send evtchn notifications via /dev/xen/evtchnkaf24@firebug.cl.cam.ac.uk2005-10-061-7/+7
* Make xenstored use tdb, transactions can soft-fail (EAGAIN)Rusty Russell2005-09-231-615/+413
* Remove iflag argument to xs_writecl349@firebug.cl.cam.ac.uk2005-09-191-29/+5
* Make xs_mkdir an xs_rm idempotent.cl349@firebug.cl.cam.ac.uk2005-09-191-4/+19
* Remove unsued domain_controller.h file.kaf24@firebug.cl.cam.ac.uk2005-09-141-1/+0
* Fix up testsuite from recent changes.cl349@firebug.cl.cam.ac.uk2005-09-131-0/+2
* Make xenstored bind to domain exception virq directly, instead of via xcs.cl349@firebug.cl.cam.ac.uk2005-09-071-134/+4
* merge?cl349@firebug.cl.cam.ac.uk2005-09-061-3/+11
|\
| * Enable xenstored optimisations.kaf24@firebug.cl.cam.ac.uk2005-09-061-3/+11
* | Make xenstored listen to domain exception virqs.cl349@firebug.cl.cam.ac.uk2005-09-061-4/+137
|/
* Fix 64-bit build.kaf24@firebug.cl.cam.ac.uk2005-09-051-2/+2
* Add @introduceDomain event-watch and replace consoled watch on /console.cl349@firebug.cl.cam.ac.uk2005-09-051-0/+9
* Fix command line argument parsing.cl349@firebug.cl.cam.ac.uk2005-09-051-12/+15
* Rename XS_GET_DOMAIN_PATH to XS_GET_DOMAIN_PATH and add libxenstore binding.cl349@firebug.cl.cam.ac.uk2005-09-051-2/+2
* Make directories implicitly for mkdir and write.cl349@firebug.cl.cam.ac.uk2005-08-231-34/+84
* Fix --output-pid (broken when we fixed --pid-file).kaf24@firebug.cl.cam.ac.uk2005-08-121-4/+3
* Make xen daemon startup more robust.cl349@firebug.cl.cam.ac.uk2005-08-101-8/+56
* Do not suppress errors on writes outside transactions.cl349@firebug.cl.cam.ac.uk2005-08-091-2/+1
* 1) More testing: include tests which I forgot in previous patch, removekaf24@firebug.cl.cam.ac.uk2005-08-081-9/+37
* Implement watching of nodes which don't exist.cl349@firebug.cl.cam.ac.uk2005-08-021-31/+39
* Don't abort on untranslatable errors: EINVAL and print warningcl349@firebug.cl.cam.ac.uk2005-08-021-5/+7