[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Make 04_memset_smallmem differentiate between console run-away and console
# HG changeset patch # User dan@xxxxxxxxxxxxxxxxxxxxxxxxxxx # Node ID 4b8599f53bb4ee77868376f318b3f30afefc6bc3 # Parent 6ab21a197549161cc41ac854c213d2b0d9c4fd99 Make 04_memset_smallmem differentiate between console run-away and console daemon death. diff -r 6ab21a197549 -r 4b8599f53bb4 tools/xm-test/lib/XmTestLib/Test.py --- a/tools/xm-test/lib/XmTestLib/Test.py Wed Nov 23 11:29:58 2005 +++ b/tools/xm-test/lib/XmTestLib/Test.py Wed Nov 23 11:31:30 2005 @@ -161,6 +161,29 @@ print "*** Test %s started at %s %s" % (name, t, time.tzname[time.daylight]) +# +# Try to start a domain and attach a console to it to see if +# the console system is working +# +def isConsoleDead(): + + from XmTestLib import XmTestDomain, DomainError, XmConsole, ConsoleError + + domain = XmTestDomain() + + try: + domain.start() + console = XmConsole(domain.getName()) + except DomainError, e: + return True + except ConsoleError, e: + return True + + domain.destroy() + + return False + + if __name__ == "__main__": timeStamp() diff -r 6ab21a197549 -r 4b8599f53bb4 tools/xm-test/tests/memset/04_memset_smallmem_pos.py --- a/tools/xm-test/tests/memset/04_memset_smallmem_pos.py Wed Nov 23 11:29:58 2005 +++ b/tools/xm-test/tests/memset/04_memset_smallmem_pos.py Wed Nov 23 11:31:30 2005 @@ -30,7 +30,7 @@ FAIL("xm mem-set %s %i returned invalid %i != 0" % (domain.getName(), domain.minSafeMem(), status)) -console.setLimit(8192) +console.setLimit(65536) try: # See if this hits the byte limit @@ -39,13 +39,15 @@ if e.reason == RUNAWAY: # Need to stop the domain before we restart the console daemon domain.destroy() - if verbose: + if isConsoleDead(): print "*** Attempting restart of xenconsoled" s, o = traceCommand("killall xenconsoled") s, o = traceCommand("xenconsoled") if s != 0: print "*** Starting xenconsoled failed: %i" % s - FAIL("Bug #380: I crashed the console system") + FAIL("Bug #380: I crashed the console system") + else: + FAIL("Bug #145: Ballooning DomU too low caused run-away") else: FAIL(str(e)) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |