[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] merge
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID c43d7806ca5afc5f7ccfb51e4793192e6f2134bc # Parent a4071af0a463b762f1c7c7f314cf93afc0b18146 # Parent c745e47d8154e2f77ceaa35e099c1163cda47cfc merge diff -r a4071af0a463 -r c43d7806ca5a tools/python/xen/util/xmlrpclib2.py --- a/tools/python/xen/util/xmlrpclib2.py Tue Mar 28 12:42:28 2006 +++ b/tools/python/xen/util/xmlrpclib2.py Tue Mar 28 12:43:22 2006 @@ -24,6 +24,7 @@ from xmlrpclib import Transport from SimpleXMLRPCServer import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler import xmlrpclib, socket, os, traceback +import SocketServer # A new ServerProxy that also supports httpu urls. An http URL comes in the # form: @@ -62,7 +63,7 @@ # true, and has an improved marshaller that serializes unknown exceptions # with full traceback information. -class TCPXMLRPCServer(SimpleXMLRPCServer): +class TCPXMLRPCServer(SocketServer.ThreadingMixIn, SimpleXMLRPCServer): allow_reuse_address = True def _marshaled_dispatch(self, data, dispatch_method = None): diff -r a4071af0a463 -r c43d7806ca5a tools/python/xen/xend/XendDomain.py --- a/tools/python/xen/xend/XendDomain.py Tue Mar 28 12:42:28 2006 +++ b/tools/python/xen/xend/XendDomain.py Tue Mar 28 12:43:22 2006 @@ -81,7 +81,8 @@ # that we're sure that we haven't missed any releases, but inside # the domains_lock, as we don't want the watch to fire until after # the refresh call has completed. - xswatch("@releaseDomain", self.onReleaseDomain) + xswatch("@introduceDomain", self.onChangeDomain) + xswatch("@releaseDomain", self.onChangeDomain) self.refresh(True) finally: @@ -121,7 +122,7 @@ ## private: - def onReleaseDomain(self, _): + def onChangeDomain(self, _): self.domains_lock.acquire() try: self.refresh() diff -r a4071af0a463 -r c43d7806ca5a tools/xm-test/ramdisk/Makefile.am --- a/tools/xm-test/ramdisk/Makefile.am Tue Mar 28 12:42:28 2006 +++ b/tools/xm-test/ramdisk/Makefile.am Tue Mar 28 12:43:22 2006 @@ -1,3 +1,4 @@ +INITRD ?= http://xm-test.xensource.com/ramdisks EXTRA_DIST = skel configs patches @@ -60,7 +61,7 @@ fi existing: - @if test -n "$(INITRD)"; then \ + @if [ -n "$(INITRD)" ] && [ ! -f $(XMTEST_VER_IMG) ] ; then \ wget $(INITRD)/$(XMTEST_VER_IMG); \ fi @if [ -f $(XMTEST_VER_IMG) ] ; then \ diff -r a4071af0a463 -r c43d7806ca5a tools/xm-test/ramdisk/README-XenSource-initrd-0.7-img --- /dev/null Tue Mar 28 12:42:28 2006 +++ b/tools/xm-test/ramdisk/README-XenSource-initrd-0.7-img Tue Mar 28 12:43:22 2006 @@ -0,0 +1,42 @@ +XenSource xm-test 0.7 initrd.img +================================ + +http://xm-test.xensource.com/ramdisks/initrd-0.7.img is an initrd suitable for +use with Xen's xm-test regression testing suite. It has been built and +provided by XenSource, for the convenience of Xen users. xm-test initrds may +be mixed across minor xm-test versions, but not across major versions; this +initrd is suitable for all 0.7.x versions of xm-test (as shipped with Xen +3.0.x). + +In order to use this initrd, run "./autogen; ./configure; make existing" +inside the xm-test directory, and the initrd will be downloaded automatically. +Alternatively, if you have already downloaded this file, place it into the +xm-test/ramdisk directory and run the same command. In either case, +runtest.sh can then be used as normal. See xm-test/README for more details. + +This initrd was built using the infrastructure provided by xm-test. It is a +full guest operating system and filesystem, and as such includes a large +number of pieces of software. The source code for the majority of these are +included in full inside the file +http://xm-test.xensource.com/ramdisks/initrd.0.7.img-buildroot.tar.bz2, or +alongside this file. Copyright statements and licences are contained therein. +The remaining source code is included in the Xen distribution, at +http://www.xensource.com/xen/downloads/archives.html. The configurations used +for BusyBox, uClibc, and Buildroot are available as +http://xm-test.xensource.com/ramdisks/initrd-0.7-busybox-config, +http://xm-test.xensource.com/ramdisks/initrd-0.7-uClibc-config, and +http://xm-test.xensource.com/ramdisks/initrd-0.7-buildroot-config +respectively, or alongside this file. + +XenSource and the Xen contributors are grateful to the authors of these +software packages for their contributions to free and open-source software. + + +Buildroot and BusyBox are Copyright (c) Erik Andersen <andersen@xxxxxxxxxxxx>. +BusyBox is licensed under the GNU General Public License (GPL). A copy of +this license is available in the file GPL-2, +http://xm-test.xensource.com/ramdisks/GPL-2, or alongside this file. + +uClibc is licensed under the GNU Lesser General Public License (LGPL). A copy +of this license is available in the file +http://xm-test.xensource.com/ramdisks/LGPL-2, or alongside this file. _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |