From owner-freebsd-current@FreeBSD.ORG Sun May 25 06:00:56 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54FA137B401; Sun, 25 May 2003 06:00:56 -0700 (PDT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3924C43F75; Sun, 25 May 2003 06:00:55 -0700 (PDT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.12.9/8.12.9) with ESMTP id h4PD0EOn056706; Sun, 25 May 2003 09:00:14 -0400 (EDT) (envelope-from robert@fledge.watson.org) Received: (from robert@localhost) by fledge.watson.org (8.12.9/8.12.9/Submit) id h4PD0EuN056705; Sun, 25 May 2003 09:00:14 -0400 (EDT) (envelope-from robert) Date: Sun, 25 May 2003 09:00:14 -0400 (EDT) Message-Id: <200305251300.h4PD0EuN056705@fledge.watson.org> From: Robert Watson To: current@FreeBSD.org Subject: 5.1-RELEASE TODO X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: re@FreeBSD.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2003 13:00:56 -0000 This is an automated bi-daily mailing of the FreeBSD 5.1 open issues list. The live version of this list is available at: http://www.FreeBSD.org/releases/5.1R/todo.html Automated mailing of this list will continue through the release of FreeBSD 5.1. FreeBSD 5.1 Open Issues Open Issues This is a list of open issues that need to be resolved for FreeBSD 5.1. If you have any updates for this list, please e-mail re@FreeBSD.org. Must Resolve Issues for 5.1-RELEASE +------------------------------------------------------------------------+ | Issue | Status | Responsible | Description | |-------------------+-------------+---------------+----------------------| | | | | There are reports of | | | | | alignment problems | | ipfw/ipfw2 | | | with ipfw and/or | | alignment issues | In progress | Luigi Rizzo | ipfw2 on 64-bit | | on alpha/sparc64 | | | platforms | | | | | (specifically alpha | | | | | and sparc64). | |-------------------+-------------+---------------+----------------------| | | | | Kris Kennaway | | | | | reports high | | | | | instability of | | | | | 5.0-CURRENT on ia64 | | ia64 stability | -- | -- | machines, such as | | | | | the pluto* machines. | | | | | These problems need | | | | | to be fixed in order | | | | | to get a successful | | | | | package build. | |-------------------+-------------+---------------+----------------------| | | | | Brian Feldman has | | | | | submitted patches to | | | | | improve the | | | | | consistency of the | | | | | pathnames passed | | MAC Framework | | | into the MAC | | devfs path fixes | In progress | Robert Watson | Framework devfs | | | | | labeling entry | | | | | points. These | | | | | patches need to be | | | | | thoroughly reviewed | | | | | and tested, then | | | | | merged. | |-------------------+-------------+---------------+----------------------| | | | | If a network device | | | | | driver, possibly any | | Panic on | | | driver, is linked | | load/unload a | | | into the kernel and | | kernel module for | Patch | Maxime | then loaded and | | a driver already | submitted | Henrion | unloaded as a | | statically linked | | | module, the kernel | | into the kernel. | | | will panic. This has | | | | | been observed with | | | | | both if_dc and | | | | | if_fxp. | |-------------------+-------------+---------------+----------------------| | | | | Currently, the MD | | | | | elements of KSE are | | | | | present only for the | | | | | i386 platform, | | | | | limiting use of KSE | | | | | to the i386 | | | | | platform. It is | | | | | highly desirable to | | KSE support for | | Jake | make KSE available | | sparc64, alpha, | -- | Burkholder, | on non-i386 | | ia64 | | --, -- | platforms for | | | | | 5.1-RELEASE so that | | | | | KSE can see more | | | | | broad exposure, and | | | | | the performance | | | | | benefits of KSE can | | | | | be visible to users | | | | | of the 64-bit | | | | | FreeBSD | | | | | architectures. | |-------------------+-------------+---------------+----------------------| | | | | Update the run-time | | rtld-elf | -- | Alexander | link editor (rtld) | | thread-safety | | Kabaev | thread-safe with | | | | | libpthread. | |-------------------+-------------+---------------+----------------------| | | | | rpc.lockd(8) | | | | | client-side and | | | | | server-side NFS | | | | | locking appears to | | | | | have a number of | | | | | serious bugs which | | rpc.lockd(8) | | | prevent NFS locking | | stability | In progress | Robert Watson | from working | | | | | properly in a number | | | | | of common scenarios. | | | | | These bugs must be | | | | | resolved to ship | | | | | 5.1-RELEASE. Work is | | | | | underway to classify | | | | | and track the bugs. | |-------------------+-------------+---------------+----------------------| | | | | There have been | | | | | reports of | | | | | memory/data | | | | | corruption on some | | | | | systems; one working | | | | | hypothesis is that | | | | | this corresponds to | | | | | an undocumented bug | | | | | in a particular line | | | | | of Intel and AMD | | data corruption | | Peter Wemm, | processors, but it's | | reports | In progress | Bosko Milekic | unclear whether | | | | | current work-arounds | | | | | are correcting or | | | | | masking the problem. | | | | | Patches are being | | | | | circulated to test | | | | | this hypothesis, but | | | | | developers are | | | | | encouraged to be on | | | | | the lookout for | | | | | possible data | | | | | corruption bugs. | +------------------------------------------------------------------------+ Desired Features for 5.1-RELEASE +------------------------------------------------------------------------+ | Issue | Status | Responsible | Description | |---------------+-------------+----------------+-------------------------| | | | | ia64 serial console | | | | | support is reported to | | | | | not be functional on HP | | ia64 sio | | Marcel | Itanium2 platforms. A | | support | In progress | Moolenaar, | reworking of the sio | | | | Warner Losh | driver to improve | | | | | platform independence | | | | | and bus handling is | | | | | likely needed. | |---------------+-------------+----------------+-------------------------| | | | | A.out support in the | | a.out | | | base system was | | toolchain | -- | -- | reduced; the removed | | port | | | build chain components | | | | | should be made into a | | | | | port. | |---------------+-------------+----------------+-------------------------| | | | | Truss appears to | | | | | contain a race | | | | | condition during the | | | | | start-up of debugging, | | | | | which can result in | | | | | truss failing to attach | | | | | to the process before | | | | | it exits. The symptom | | | | | is that truss reports | | | | | that it cannot open the | | | | | procfs node supporting | | | | | the process being | | Race | | | debugged. A bug also | | conditions in | Errata | Robert Drehmel | appears to exist where | | truss | candidate | | in truss will hang if | | | | | execve() returns | | | | | ENOENT. A further race | | | | | appears to exist in | | | | | which truss will return | | | | | "PIOCWAIT: Input/output | | | | | error" occasionally on | | | | | startup. The fix for | | | | | this sufficiently | | | | | changes process | | | | | execution handling that | | | | | we will defer the fix | | | | | to post-5.0 and | | | | | consider this errata. | |---------------+-------------+----------------+-------------------------| | | | | Kris Kennaway reports | | | | | deadlocks involving the | | | | | use of nullfs in the | | | | | bento environment: | | | | | buildworld -j4 with src | | | | | and obj mounted via | | nullfs | -- | -- | nullfs; the gcc | | deadlocks | | | processes eventually | | | | | deadlocked in the ufs | | | | | state. DDB traceback | | | | | showed two different | | | | | codepaths. I've just | | | | | repeated this, so the | | | | | bug still exists. | |---------------+-------------+----------------+-------------------------| | | | | If amd(8) does mount | | | | | more than one fs from a | | | | | host, the second call | | | | | to mountd on the server | | | | | gets aborted even if | | | | | the read does return | | | | | EAGAIN. This is | | | | | definitly a bug in the | | | | | nonblocking rpc code. | | amd/mountd | In progress | Martin Blapp | If truss or ktrace is | | bugs | | | attached on mountd, the | | | | | bug happens almost all | | | | | times, else 3-10 times | | | | | of 10 trys. Since there | | | | | have been several | | | | | reports of amd | | | | | irregularity on | | | | | 5.1-BETA, it's | | | | | important to get this | | | | | fixed for the release. | |---------------+-------------+----------------+-------------------------| | gdb -k | | | gdb -k doesn't work on | | doesn't work | -- | Mark Peek | alpha | | on alpha | | | | +------------------------------------------------------------------------+ Documentation items that must be resolved for 5.1 +------------------------------------------------------------------------+ | Issue | Status | Responsible | Description | |-----------------+-------------+--------------+-------------------------| | | | | As BUSDMA is now the | | | | | required driver API for | | | | | DMA access in hardware | | | | | device drivers as of | | | | | 5.1-RELEASE, we need to | | busdma man page | In progress | Hiten Pandya | make sure it's properly | | | | | documented. A man page | | | | | is in progress and | | | | | needs to be | | | | | appropriately reviewed | | | | | and committed prior to | | | | | the release. | |-----------------+-------------+--------------+-------------------------| | | | | rcNG is now the | | | | | supported (and only) | | | | | boot scripting | | rcNG | | | mechanism in 5.x, but | | documentation | In progress | Tom Rhodes | it's not currently | | | | | documented in the | | | | | handbook. We need this | | | | | documentation for | | | | | 5.1-RELEASE. | +------------------------------------------------------------------------+ Areas requiring immediate testing +------------------------------------------------------------------------+ | Issue | Status | Responsible | Description | |-------------------+--------+---------------+---------------------------| | | | | The 20030228 vendor | | Fresh ACPI-CA | -- | -- | sources have been | | import | | | imported. Further testing | | | | | is appreciated. | |-------------------+--------+---------------+---------------------------| | | | | PAE support allows the | | | | | use of up to 64GB of RAM | | PAE support for | -- | -- | on Pentium Pro and above | | i386 | | | systems. Virtual | | | | | addresses are still | | | | | constrained to 32-bits. | |-------------------+--------+---------------+---------------------------| | | | | The recently upgraded | | | | | if_wi driver is more | | | | | tuned to Prism hardware | | | | | than to Lucent hardware, | | if_wi problems on | | | resulting in system | | Lucent hardware | -- | -- | lockups and poor | | | | | performance when using | | | | | Lucent hardware. These | | | | | problems are believed to | | | | | be fixed but more testing | | | | | is welcome. | |-------------------+--------+---------------+---------------------------| | | | | For 5.1-RELEASE, the | | | | | default file system type | | | | | for newly created file | | | | | systems is UFS2 rather | | UFS2 as | | | than UFS1. newfs(8) and | | installation, | -- | Robert Watson | sysinstall(8) have been | | newfs default | | | updated to use this new | | | | | default. Testing to make | | | | | sure all goes well after | | | | | the change (committed on | | | | | April 20, 2003) is vital. | |-------------------+--------+---------------+---------------------------| | | | | Support for pluggable | | | | | directory services using | | | | | NSS, including | | | | | adaptations of current | | | | Jacques | directory services (local | | NSSwitch support | -- | Vidrine | databases, NIS), and | | | | | support for new services | | | | | (LDAP, Active Directory, | | | | | etc). This change has | | | | | been committed, and | | | | | requires broader testing. | |-------------------+--------+---------------+---------------------------| | | | | Kris Kennaway reports | | | | | that he has seen several | | | | | unique panics on the | | Spurious alpha | | | alpha machines, but since | | panics | -- | -- | gdb -k doesn't work on | | | | | alpha I haven't been able | | | | | to get more than a DDB | | | | | traceback. No-one has | | | | | looked into them. | +------------------------------------------------------------------------+ ---------------------------------------------------------------------- freebsd-qa@FreeBSD.ORG Copyright (c) 1995-2003 The FreeBSD Project. All rights reserved. Last modified: 2003/05/23 22:39:47