diff --git a/en/releases/5.3R/todo.sgml b/en/releases/5.3R/todo.sgml index 5d3661a4f0..61a485dcaa 100644 --- a/en/releases/5.3R/todo.sgml +++ b/en/releases/5.3R/todo.sgml @@ -1,7 +1,7 @@ - + %includes; %developers; @@ -43,14 +43,23 @@ General instability and lockups under high load &status.new; - &a.jhb; &a.peter; + &a.scottl;, &a.julian; 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. - + 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. + + + + Source upgrade incompatibility + &status.new; + &a.das; + 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. @@ -148,16 +157,6 @@ IssueStatusResponsibleDescription - - Completed compiler support for dynamic root - -- - &a.kan; and &a.obrien; - 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. - - truss support for ptrace -- @@ -292,7 +291,7 @@ CAM locking &status.wip; - &a.scottl; + &a.scottl;, &a.gibbs; For kernel API/ABI compatibility reasons, it would be desirable to have the CAM locking strategy determined and loosely implemented for 5.3.