[Hotplug_sig] Release: Linux Hotplug CPU Testsuite lhcs_regression-1.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is to announce that version 1.0 of the lhcs_regression test suite
is now available here:

    http://developer.osdl.org/dev/hotplug/tests/

No installation is needed; simply untar the testsuite on the system
under test and invoke the 'runtests.sh' script.

This test suite contains five test cases for exercising the hotplug CPU
code to analyze the following issues:

   1. Behavior of IRQs when their CPU is offlined
   2. Behavior of processes when their CPU is offlined
   3. Verification that tasks get scheduled onto newly onlined CPUs
   4. Verification that you cannot offline all CPUs in the system
  (5. Performance test - not implemented)
   6. Behavior of system tools (sar, top) during CPU hotplug events


This test suite is designed to run in automated test harnesses but the
suite and its individual test cases can also be run manually if desired.


The logic to interact with the hotplug functionality of the system is in
a bash include script 'hotplug.fns', which may be useful for creating
additional tests in the future.  Similarly, routines specific to testing
are available in 'testsuite.fns' for managing PIDs, handling interrupts,
and so forth.


Known issues:

   * CASE 1:  This case is not as useful as planned because
     /proc/interrupts does not report details about offlined CPU's.  The
     test reports only aggregate interrupt details currently, which is
     not sufficient to fully verify the IRQ migration behavior.  So this
     test case has limited usefulness.

   * CASE 4:  Obviously, if your system *does* allow you to offline all
     your CPU's, this test case will probably have fairly spectacular
     results...  ;-)

If you have questions or wish to report issues, discussion for this
suite is done on the hotplug_sig@xxxxxxxx list.

Thanks,
Bryce

[Index of Archives]     [Linux Kernel]     [Linux DVB]     [Asterisk Internet PBX]     [DCCP]     [Netdev]     [X.org]     [Util Linux NG]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux