WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] migrate.py, params.py, SrvDaemon.py, xend, Makefile:

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] migrate.py, params.py, SrvDaemon.py, xend, Makefile:
From: BitKeeper Bot <riel@xxxxxxxxxxx>
Date: Tue, 24 May 2005 19:00:14 +0000
Delivery-date: Tue, 24 May 2005 20:01:40 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: Xen Development List <xen-devel@xxxxxxxxxxxxxxxxxxx>
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
ChangeSet 1.1533, 2005/05/24 20:00:14+01:00, cl349@xxxxxxxxxxxxxxxxxxxx

        migrate.py, params.py, SrvDaemon.py, xend, Makefile:
          Remove xfrd now that save/restore doesn't use xfrd anymore.
        console.py:
          Remove/disable debug output.
        .del-check_twisted~f74b05eb88f208a1:
          Delete: tools/check/check_twisted
        xend:
          Twisted is no longer used -- remove check whether it's installed or 
not.
        .del-Makefile~474b093f3e64d016:
          Delete: tools/xfrd/Makefile
        .del-xfrdClient.py~d1d33f981191dfa:
          Delete: tools/xfrd/xfrdClient.py
        .del-xfrd.h~54f8ea6e77cf4f26:
          Delete: tools/xfrd/xfrd.h
        .del-xfrd.c~e3be851c3a4297a5:
          Delete: tools/xfrd/xfrd.c
        .del-xen_domain.h~4a0c609ff18c63a8:
          Delete: tools/xfrd/xen_domain.h
        .del-xen_domain.c~cd85f330a909fbce:
          Delete: tools/xfrd/xen_domain.c
        .del-select.h~348b2b069dd5748:
          Delete: tools/xfrd/select.h
        .del-select.c~373282d5f920303d:
          Delete: tools/xfrd/select.c
        .del-marshal.h~9929a72563171372:
          Delete: tools/xfrd/marshal.h
        .del-marshal.c~3108fab658d2220:
          Delete: tools/xfrd/marshal.c
        .del-lzi_stream.h~49308e7b16ba42e3:
          Delete: tools/xfrd/lzi_stream.h
        .del-lzi_stream.c~e1870394f081f255:
          Delete: tools/xfrd/lzi_stream.c
        .del-debug.h~c268d8f144e5e4da:
          Delete: tools/xfrd/debug.h
        .del-connection.h~ac7cb6a42316a421:
          Delete: tools/xfrd/connection.h
        .del-connection.c~c025e96fc5649424:
          Delete: tools/xfrd/connection.c
        .del-Make.xfrd~5a18d2f63aad1d40:
          Delete: tools/xfrd/Make.xfrd
        Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxx>



 b/tools/Makefile                            |    1 
 b/tools/examples/init.d/xend                |    2 
 b/tools/misc/xend                           |   31 
 b/tools/python/xen/xend/server/SrvDaemon.py |   24 
 b/tools/python/xen/xend/server/console.py   |    1 
 b/tools/python/xen/xend/server/params.py    |    1 
 b/tools/python/xen/xm/migrate.py            |    3 
 tools/check/check_twisted                   |   46 -
 tools/xfrd/Make.xfrd                        |   34 
 tools/xfrd/Makefile                         |   77 -
 tools/xfrd/connection.c                     |  195 ----
 tools/xfrd/connection.h                     |   36 
 tools/xfrd/debug.h                          |   73 -
 tools/xfrd/lzi_stream.c                     |  533 -----------
 tools/xfrd/lzi_stream.h                     |   35 
 tools/xfrd/marshal.c                        |  207 ----
 tools/xfrd/marshal.h                        |   42 
 tools/xfrd/select.c                         |   50 -
 tools/xfrd/select.h                         |   16 
 tools/xfrd/xen_domain.c                     |  338 -------
 tools/xfrd/xen_domain.h                     |   22 
 tools/xfrd/xfrd.c                           | 1268 ----------------------------
 tools/xfrd/xfrd.h                           |   17 
 tools/xfrd/xfrdClient.py                    |  124 --
 24 files changed, 4 insertions(+), 3172 deletions(-)


diff -Nru a/tools/Makefile b/tools/Makefile
--- a/tools/Makefile    2005-05-24 16:02:22 -04:00
+++ b/tools/Makefile    2005-05-24 16:02:22 -04:00
@@ -8,7 +8,6 @@
 SUBDIRS += examples
 SUBDIRS += xentrace
 SUBDIRS += python
-SUBDIRS += xfrd
 SUBDIRS += xcs
 SUBDIRS += xcutils
 SUBDIRS += pygrub
diff -Nru a/tools/check/check_twisted b/tools/check/check_twisted
--- a/tools/check/check_twisted 2005-05-24 16:02:22 -04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,46 +0,0 @@
-#!/usr/bin/env python
-# CHECK-INSTALL
-#  -*- mode: python; -*-
-
-import os
-import sys
-
-def hline():
-    print >>sys.stderr, "*" * 70
-
-def msg(message):
-    print >>sys.stderr, "*" * 3, message
-
-def check_twisted_version():
-    """Check twisted is installed with a supported version and print a warning 
if not.
-    Raises an error if twisted is not installed.
-    """
-    # Supported twisted release and major version.
-    RELEASE = 1
-    MAJOR   = 3
-    try:
-        from twisted.copyright import version
-    except ImportError:
-        hline()
-        msg("The Twisted framework is not installed.")
-        msg("Use 'make install-twisted' at the xen root to install.")
-        msg("")
-        msg("Alternatively download and install version %d.%d or higher" % 
(RELEASE, MAJOR))
-        msg("from http://www.twistedmatrix.com/products";)
-        hline()
-        sys.exit(1)
-        
-    (release, major, minor) = version.split('.')
-    release = int(release)
-    major = int(major)
-    if release > RELEASE: return
-    if release == RELEASE and major >= MAJOR: return
-    hline()
-    msg("Warning: Twisted version not supported: %s" % version)
-    msg("Use Twisted version %d.%d.0 or higher" % (RELEASE, MAJOR))
-    hline()
-    sys.exit(1)
-
-if __name__ == '__main__':
-    check_twisted_version()
-
diff -Nru a/tools/examples/init.d/xend b/tools/examples/init.d/xend
--- a/tools/examples/init.d/xend        2005-05-24 16:02:22 -04:00
+++ b/tools/examples/init.d/xend        2005-05-24 16:02:22 -04:00
@@ -11,7 +11,7 @@
        exit 0
 fi
 
-# Wait for Xend / Xfrd to be up
+# Wait for Xend and xcs to be up
 function await_daemons_up
 {
        i=1
diff -Nru a/tools/misc/xend b/tools/misc/xend
--- a/tools/misc/xend   2005-05-24 16:02:22 -04:00
+++ b/tools/misc/xend   2005-05-24 16:02:22 -04:00
@@ -60,36 +60,6 @@
         hline()
         raise CheckError("logging is not installed")
 
-def check_twisted_version():
-    """Check twisted is installed with a supported version and print a warning 
if not.
-    Raises an error if twisted is not installed.
-    """
-    # Supported twisted release and major version.
-    RELEASE = 1
-    MAJOR   = 3
-    try:
-        from twisted.copyright import version
-    except ImportError:
-        hline()
-        msg("The Twisted framework is not installed.")
-        msg("Use 'make install-twisted' at the xen root to install.")
-        msg("")
-        msg("Alternatively download and install version %d.%d or higher" % 
(RELEASE, MAJOR))
-        msg("from http://www.twistedmatrix.com/products";)
-        hline()
-        raise CheckError("twisted is not installed")
-        
-    
-    (release, major, minor) = version.split('.')
-    release = int(release)
-    major = int(major)
-    if release > RELEASE: return
-    if release == RELEASE and major >= MAJOR: return
-    hline()
-    msg("Warning: Twisted version not supported: %s" % version)
-    msg("Use Twisted version %d.%d.0 or higher" % (RELEASE, MAJOR))
-    hline()
-
 def check_user():
     """Check that the effective user id is 0 (root).
     """
@@ -146,7 +116,6 @@
 def main():
     try:
         check_logging()
-        check_twisted_version()
         check_user()
     except CheckError:
         sys.exit(1)
diff -Nru a/tools/python/xen/xend/server/SrvDaemon.py 
b/tools/python/xen/xend/server/SrvDaemon.py
--- a/tools/python/xen/xend/server/SrvDaemon.py 2005-05-24 16:02:22 -04:00
+++ b/tools/python/xen/xend/server/SrvDaemon.py 2005-05-24 16:02:22 -04:00
@@ -128,21 +128,16 @@
     def cleanup_xend(self, kill=False):
         return self.cleanup_process(XEND_PID_FILE, "xend", kill)
 
-    def cleanup_xfrd(self, kill=False):
-        return self.cleanup_process(XFRD_PID_FILE, "xfrd", kill)
-
     def cleanup(self, kill=False):
         self.cleanup_xend(kill=kill)
-        self.cleanup_xfrd(kill=kill)
             
     def status(self):
-        """Returns the status of the xend and xfrd daemons.
+        """Returns the status of the xend daemon.
         The return value is defined by the LSB:
         0  Running
         3  Not running
         """
-        if (self.cleanup_process(XEND_PID_FILE, "xend", False) == 0 or
-            self.cleanup_process(XFRD_PID_FILE, "xfrd", False) == 0):
+        if self.cleanup_process(XEND_PID_FILE, "xend", False) == 0:
             return 3
         else:
             return 0
@@ -171,17 +166,6 @@
             pidfile.close()
         return pid
 
-    def start_xfrd(self):
-        """Fork and exec xfrd, writing its pid to XFRD_PID_FILE.
-        """
-        if self.fork_pid(XFRD_PID_FILE):
-            # Parent
-            pass
-        else:
-            # Child
-            self.daemonize()
-            os.execl("/usr/sbin/xfrd", "xfrd")
-
     def daemonize(self):
         if not DAEMONIZE: return
         # Detach from TTY.
@@ -212,15 +196,11 @@
         4  Insufficient privileges
         """
         xend_pid = self.cleanup_xend()
-        xfrd_pid = self.cleanup_xfrd()
-
 
         if self.set_user():
             return 4
         os.chdir("/")
 
-        if xfrd_pid == 0:
-            self.start_xfrd()
         if xend_pid > 0:
             # Trying to run an already-running service is a success.
             return 0
diff -Nru a/tools/python/xen/xend/server/console.py 
b/tools/python/xen/xend/server/console.py
--- a/tools/python/xen/xend/server/console.py   2005-05-24 16:02:22 -04:00
+++ b/tools/python/xen/xend/server/console.py   2005-05-24 16:02:22 -04:00
@@ -246,7 +246,6 @@
     def disconnect(self, conn=None):
         """Disconnect the TCP connection to the console.
         """
-        print 'ConsoleDev>disconnect>', conn
         try:
             self.lock.acquire()
             if conn and conn != self.conn: return
diff -Nru a/tools/python/xen/xend/server/params.py 
b/tools/python/xen/xend/server/params.py
--- a/tools/python/xen/xend/server/params.py    2005-05-24 16:02:22 -04:00
+++ b/tools/python/xen/xend/server/params.py    2005-05-24 16:02:22 -04:00
@@ -1,6 +1,5 @@
 # The following parameters could be placed in a configuration file.
 XEND_PID_FILE = '/var/run/xend.pid'
-XFRD_PID_FILE = '/var/run/xfrd.pid'
 XEND_TRACE_FILE = '/var/log/xend.trace'
 
 XEND_USER = 'root'
diff -Nru a/tools/python/xen/xm/migrate.py b/tools/python/xen/xm/migrate.py
--- a/tools/python/xen/xm/migrate.py    2005-05-24 16:02:22 -04:00
+++ b/tools/python/xen/xm/migrate.py    2005-05-24 16:02:22 -04:00
@@ -14,8 +14,7 @@
 gopts = Opts(use="""[options] DOM HOST
 
 Migrate domain DOM to host HOST.
-The transfer daemon xfrd must be running on the
-local host and on HOST.
+Xend must be running on the local host and on HOST.
 """)
 
 gopts.opt('help', short='h',
diff -Nru a/tools/xfrd/Make.xfrd b/tools/xfrd/Make.xfrd
--- a/tools/xfrd/Make.xfrd      2005-05-24 16:02:22 -04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,34 +0,0 @@
-# -*- mode: Makefile; -*-
-#============================================================================
-
-UTIL_LIB = libutil.a
-
-UTIL_LIB_SRC =
-UTIL_LIB_SRC += allocate.c
-UTIL_LIB_SRC += enum.c
-UTIL_LIB_SRC += fd_stream.c
-UTIL_LIB_SRC += file_stream.c
-UTIL_LIB_SRC += gzip_stream.c
-UTIL_LIB_SRC += hash_table.c
-UTIL_LIB_SRC += iostream.c
-UTIL_LIB_SRC += lexis.c
-UTIL_LIB_SRC += lzi_stream.c
-UTIL_LIB_SRC += marshal.c
-UTIL_LIB_SRC += string_stream.c
-UTIL_LIB_SRC += sxpr.c
-UTIL_LIB_SRC += sxpr_parser.c
-UTIL_LIB_SRC += sys_net.c
-UTIL_LIB_SRC += sys_string.c
-#UTIL_LIB_SRC += util.c
-#UTIL_LIB_SRC += xdr.c
-
-#----------------------------------------------------------------------------
-# Xfrd.
-
-XFRD_PROG_SRC =
-XFRD_PROG_SRC += xfrd.c
-XFRD_PROG_SRC += xen_domain.c

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] migrate.py, params.py, SrvDaemon.py, xend, Makefile:, BitKeeper Bot <=