Add PREEMPTION hangs as a show-stopper defect.

I seem to own the network stack locking task (doh).

GDB thread support is a required feature, and davidxu+marcel have it in
progress.
This commit is contained in:
Robert Watson 2004-07-15 12:30:56 +00:00
parent 41c0c37cbd
commit 14ee65a9d5
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=21513

View file

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY email 'freebsd-qa'>
<!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.24 2004/06/21 06:44:30 scottl Exp $">
<!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.25 2004/07/01 23:34:10 scottl Exp $">
<!ENTITY title "FreeBSD 5.3 Open Issues">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
@ -51,6 +51,17 @@
must be checked for this regression.</td>
</tr>
<tr>
<td>PREEMPTION triggers frequent hangs</td>
<td>&status.new;</td>
<td>&a.jhb;</td>
<td>Recent re-introduction of PREEMPTION has resulted in reports of
frequent hangs. This may be a combination of bugs in scheduling and
context switching, as well as existing bugs triggered by preemption.
These problems must be corrected for 5.3-RELEASE (and ideally long
before).</td>
</tr>
</table>
<h3>Required features for 5.3-RELEASE</h3>
@ -91,7 +102,7 @@
<tr>
<td>Fine-grained network stack locking without Giant</td>
<td>&status.wip;</td>
<td>&a.sam;</td>
<td>&a.rwatson;</td>
<td>Significant parts of the network stack (especially IPv4 and
IPv6) now have fine-grained locking of their data structures.
By 5.3-RELEASE, it is necessary to have the vast majority of
@ -108,6 +119,16 @@
status.</td>
</tr>
<tr>
<td>GDB thread support</td>
<td>&status.wip;</td>
<td>&a.davidxu;,&a.marcel;</td>
<td>With improved support for threading primitives, support is now
required to ease debugging of threaded applications. Ideally,
this support will work for both libthr and libkse threading
models.</td>
</tr>
</table>
<h3>Desired features for 5.3-RELEASE</h3>
@ -267,16 +288,6 @@
<td>Userland bits implemented, kernel bits not implemented.</td>
</tr>
<tr>
<td>GDB thread support</td>
<td>&status.wip;</td>
<td>Glenn Gombert</td>
<td>With improved support for threading primitives, support is now
required to ease debugging of threaded applications. Ideally,
this support will work for both libthr and libkse threading
models.</td>
</tr>
</table>
<h3>Documentation items that must be resolved for 5.3</h3>