Skip to content

Hotplug Testing

OSDL is currently assisting with the testing of CPU and memory hotplug code in the following ways:

News

LHCS Regression Testsuite 1.6 Released

April 6, 2007 - This includes a patch from Ricardo de Araujo to make sar's date output match date's output when using in a non-default local. There's also a handful of other small fixes for warnings. It can be downloaded from the test area.

LHCS Regression Testsuite 1.5 Released

October 2, 2006 - Another update to hotplug03 to make it properly detect do_spin_loop processes. It can be downloaded from the test area.

LHCS Regression Testsuite 1.4 Released

September 14, 2006 - The latest version available for download corrects more issues found in test case 7, and a small but important problem in test case 3.

LHCS Regression Testsuite 1.3 Released

July 6, 2006 - The latest version available for download corrects several issues in test case 7, and a bug if things other than cpu directories are in your /sys/devices/system/cpu/ directory (in recent kernels I've noticed there is a sched_smt_power_savings file present here which was getting misinterpreted as a cpu by the testsuite.)

LHCS Regression Testsuite 1.2 Released

May 11, 2006 - Testing of the hotplug cpu functionality on i386 with this test suite has revealed some bugs, both in the kernel and in the test suite. ;-)

This release corrects a bug that occurs when cpu0 is non-offlineable, that was causing the tests to fail when they could not see cpu0's online file. Also, while fixing this I noticed some syntax errors, that are now fixed as well.

LHCS Regression Testsuite 1.1 Released

March 9, 2006 - A new release of lhcs_regression is available. This corrects just a few minor syntax issues discovered while running on x86.

Note that a bug was found in the CPU Hotplug implementation for x86 that hangs the system, so beware if you plan to run this on x86, it may crash your system. :-)

Cross-Compile Results for 2.6.14-rc2-git8-mhp1

October 4, 2005 - Results from cross-compilation of the 2.6.14-rc2-git8-mhp1 patch have been posted to the site. These runs show that the patch does not compile on the following architectures: SPARC64, ALPHA, IA64, and ARM. There are also a few warnings about undeclared functions/variables.

Cross-Compile Results for 2.6.14-rc1-mhp1

September 14, 2005 - The cross compile results for 2.6.14-rc1-mhp1 are online.

Release: lhcs_regression 1.0

September 29, 2005 - The Linux Hotplug CPU Support Regression Testsuite (lhcs_regression) has reached version 1.0 today. Five of the six planned test cases have been implemented, and the other postponed for the time being. Please download it and report questions on the lhcs-devel@ or hotplug_sig@ mailing lists.

RSS Feeds

September 15, 2005 - RSS feeds of this news stream is now available. The link is http://developer.osdl.org/dev/hotplug/hotplug.rss. I'm planning on setting up RSS feeds of test results too as they're automatically generated; stay tuned for that!

CPU Regression Test released

July 26, 2005 - MarkD has implemented hotplug test cases 6 and an update of 03, and we've produced a new release 0.4 of the lhcs_regression test suite. Test case 6 checks that the top command works.

CPU Regression Test released

July 12, 2005 - MarkD has implemented hotplug test cases 3 and 4, and we've produced a new release 0.3 of the lhcs-regression test suite.

Build Results for Hotplug Memory patch 20040621 on IA32

May 12, 2005 - I've done a test build of a hotplug memory patch from June 2004 on an IA32 system. There were several errors in the mm/page_alloc.c code.

Cross-Compile Results for patch-2.6.12-rc3-mhp1

May 3, 2005 - We've set up automated pulls and runs of the Hotplug memory patches into Judith Lebzelter's cross compilers now, which allows checking of the compilation of the patches across about a dozen different platforms.

The cross compilers return pretty verbose results, so Bryce has written tools to help parse this down into shorter reports, which will be posted in the results area.

The results for patch-2.6.12-rc3-mhp1 show 5 issues across the various platforms: 1 error and 4 warnings.

Mailing Lists

Discussion about hotplug testing is conducted on the following lists:

Contact: bryce at osdl dot org