Update the status and owners of a few items, add an item for souce upgrades

and assign it to David Schultz, remove the item for ia64 dynamic root since
the gcc pieces exist for it now.
This commit is contained in:
Scott Long 2004-08-04 02:33:13 +00:00
parent 053949ad75
commit 0b21dfd7b0
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=21804

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.35 2004/08/02 07:54:16 murray Exp $">
<!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.36 2004/08/02 19:35:46 bmah Exp $">
<!ENTITY title "FreeBSD 5.3 Open Issues">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
@ -43,14 +43,23 @@
<tr>
<td>General instability and lockups under high load</td>
<td>&status.new;</td>
<td>&a.jhb; &a.peter;</td>
<td>&a.scottl;, &a.julian;</td>
<td>Problems persist with crashes and hangs under heavy load, especially
under SMP. The recent introduction of full-scale preemption exasperated
the problem, though it has been mitigated by a recently committed hack.
Speculation on the source of the problem seems to center around races
in critical section and spinlock handling and nesting. This needs to be
driven to root cause and fixed in order for 5.3 to be considered STABLE.
</td>
the problem, though preemption has been turned off temporarily while
this problem is debugged. Speculation on the source of the problem
seems to center around problems in the scheduler and appear to be common
to both the 4BSD and ULE schedulers. This needs to be driven to root
cause and fixed in order for 5.3 to be considered STABLE.</td>
</tr>
<tr>
<td>Source upgrade incompatibility</td>
<td>&status.new;</td>
<td>&a.das;</td>
<td>Symbols that have moved between libc and libm have made source upgrades
problematic. The 5.3 world sources must be buildable and installable
from a 5.2.1 system.</td>
</tr>
</table>
@ -148,16 +157,6 @@
<tr><th>Issue</th><th>Status</th><th>Responsible</th><th>Description</th>
</tr>
<tr>
<td>Completed compiler support for dynamic root </td>
<td>--</td>
<td>&a.kan; and &a.obrien;</td>
<td>All platforms but IA64 have modifications to support /libexec/ld.so
in the gcc base source tree; changes for all FreeBSD platforms have been
merged back into the FSF 3.4 tree. They should be brought into FreeBSD
on the vendor branch with a 3.4 import for 5.3-RELEASE.</td>
</tr>
<tr>
<td>truss support for ptrace</td>
<td>--</td>
@ -292,7 +291,7 @@
<tr>
<td>CAM locking</td>
<td>&status.wip;</td>
<td>&a.scottl;</td>
<td>&a.scottl;, &a.gibbs;</td>
<td>For kernel API/ABI compatibility reasons, it would be desirable to
have the CAM locking strategy determined and loosely implemented for
5.3.</td>