[cgl_discussion] Linux 2.5.44-dcl1

Stephen Hemminger shemminger at osdl.org
Tue Oct 22 16:48:24 PDT 2002

The OSDL development platform is a conduit for testing patches to the
latest Linux kernel. It (hopefully) follows the standard process model
of open source cooperative development. The goal is to provide
feedback to wider feedback and testing to developers creating Linux
solutions for enterprise systems.

The latest release is available on SourceForge 
and the OSDL Patch Lifecycle Manager (PLM) patch ID #893
or public BitKeeper repository is bk://bk.osdl.org/dcl-2.5

The first set of patches focuses mostly on data center issues (DCL)
with some carrier grade (CGL) related items. It is based on Linux
2.5.44 with the following additions: 

 * Trivial build related fixes:
	Fix net/ipv4/raw.c build problem	(many)
	Fix qlogic1280 build 			(Jens Axboe)
	Fix megaraid build			(Mike Anderson, Matt Domsch)
	Fix scsi shutdown			(Patric Mansfield)
 * Linux Kernel Crash Dump (LKCD)
	Matt Robinson <yakker at aparity.com>

 * Enterprise Volume Manager (EVMS) 
	Mark Peloquin, Steve Pratt, Kevin Corry
	peloquin at us.ibm.com, slpratt at us.ibm.com, corryk at us.ibm.com
	evms-devel at lists.sourceforge.net

 * NUMA scheduler enhancements
	Michael Hohnbaum <hohnbaum at us.ibm.com>

 * Kernel Config storage
        Khalid Aziz <khalid at hp.com>
	Randy Dunlap <rddunlap at osdl.org>

 * DAC960 driver fixes
	Dave Olien <dmo at osdl.org>

Getting Involved
If interested in development of DCL, please subscribe to dcl_discussion
mailing list at http://lists.osdl.org/mailman/listinfo

This kernel has been built and run on a small set of machines, SMP
and UP. Testers are encouraged to exercise the features especially on
large SMP and NUMA architectures.  If a problem is found, please
compare the result with a standard 2.5.44 kernel.  Please report any
problems or successes to the mailing list.

Developers are encouraged to send any enhancements or bug fixes
patches. Patches should be tested by using the OSDL Scalable Test
Platform (STP) and Patch Lifecycle Manager (PLM) facilities.

STP Test Requests:
ID #	Status	Patch	Test		Host	Completion Date 
6619    running   893	VM_regress	stp4-001
6618	running   893	dbench-quick	stp4-003
6616	queued	  893	LTP
6607	queued	  892	dbt1-1tier
6606	failed	  892	LTP		stp2-000 2002-10-22 14:38:37
	- bug in megaraid (fixed)
6605	completed 892	contest		stp1-000 2002-10-22 16:04:15
6604	failed	  892	dbench-quick	stp2-001 2002-10-22 14:44:46
	- bug in qla1280 (fixed)
6601	completed 890	lmbench_short	stp1-000 2002-10-22 13:57:33

Future plans
This development platform will be released on a frequent basis and
kept up to date with Linux 2.5/2.6 kernel releases.  

Planned features in the short term are:

* Add vsyscall gettimeofday
  - currently deferred because doesn't work with kernel symbols enabled
  - breaks User Mode Linux (UML) so needs to be configurable

* IPC locking enhancement
  - current patch needs more review 

* Shared page tables (from -mm tree)
  - needed for large Oracle
  - current code may not stable enough for general use

* Hires timers
  - may get picked up by baseline kernel anyway

* Testing on large databases

* NUMA testing

Please see the CGL and DCL sections of http://osdl.org for a more
complete list of requirements.

More information about the cgl_discussion mailing list