aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xm-test/README
diff options
context:
space:
mode:
authorstekloff@dyn9047022152.beaverton.ibm.com <stekloff@dyn9047022152.beaverton.ibm.com>2006-04-19 22:58:03 +0100
committerstekloff@dyn9047022152.beaverton.ibm.com <stekloff@dyn9047022152.beaverton.ibm.com>2006-04-19 22:58:03 +0100
commit3be23458293005cbbd43b1b223dd4767b02c1238 (patch)
treeae7e0740dfe230628359aa3f9686e9666c36a714 /tools/xm-test/README
parent00ee1f9b78671eeac055e104d09101d72e0ed402 (diff)
downloadxen-3be23458293005cbbd43b1b223dd4767b02c1238.tar.gz
xen-3be23458293005cbbd43b1b223dd4767b02c1238.tar.bz2
xen-3be23458293005cbbd43b1b223dd4767b02c1238.zip
Fix the 15_create_smallmem_pos.py test, which was failing because the
set console.limit command in the test was never being run. The select in Console.py was never timing out because there was always someting to read on the fd, the OOM messages are constant. So the test would hang. The fix includes: 1) Changing MEM in 15_create_smallmem_pos.py to 32MBs, which is the default for the tools that should work. 2) Change the XmConsole init to add an argument to set the console limit when it's created. 3) Set a default large limit for console so we won't hang in the future. 4) Added a new 16_create_smallmem_neg.py test to handle failure situation. 5) Added comment in README. Signed-off-by: Daniel Stekloff <dsteklof@us.ibm.com>
Diffstat (limited to 'tools/xm-test/README')
-rw-r--r--tools/xm-test/README18
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/xm-test/README b/tools/xm-test/README
index 61023f4d7b..62897748d8 100644
--- a/tools/xm-test/README
+++ b/tools/xm-test/README
@@ -212,6 +212,24 @@ use it with relatively few problems.
Known Issues
============
+If you create a domain with a small amount of memory, under 32MBs, you
+may run into out of memory situations for the domain. There's no way
+to know the amount of memory needed by the kernel and modules used. Xm-test
+uses 64MBs as default and that should work. If there are out of memory
+issues, the default can be changed. Edit xm-test/lib/XmTestLib/XenDomain.py
+and change ParavirtDefaults and HVMDefaults "memory".
+
+There are two tests that work with small memory, 15_create_smallmem_pos.py
+and 16_create_smallmem_neg.py. The first makes sure the default 32 MBs
+limit works. The second checks a low memory fail situation. These tests
+are located in the xm-test/tests/create directory and can be easily edited
+to change the MEM value they should test. If the 32MBs test fails, the
+failure should be reported to the Xen xen-devel mailing list. The Xen
+tools use 32MBs as a lower acceptable limit for domain creation. The Xen
+mailing lists are located here:
+
+http://lists.xensource.com/
+
Reporting Bugs
==============