Date: Thu, 22 Jul 2010 01:01:16 +0000 (UTC) From: Hiroki Sato <hrs@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r210362 - stable/8/release/doc/en_US.ISO8859-1/relnotes Message-ID: <201007220101.o6M11Guh090505@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: hrs Date: Thu Jul 22 01:01:16 2010 New Revision: 210362 URL: http://svn.freebsd.org/changeset/base/210362 Log: New release notes: ddb(4) show vnetrcrs, sched_4bsd race fix, pfil(9) virtualization, ahci(4) Marvell 88SE912x support, ahci(4) FBS support in PM, ata(4) PUIS support, cam(3) kern.cam.boot_delay, error recovery improvement, gmultipath(8) destroy subcommand added, isp(4) improved, siis(4) Max Read Request Size increased, nfsiod(8) race fixed, ffs(7) inode number is now unsigned, cp(1) -x added, fsck_ffs(8) UFS1 last cylinder group issue fixed, ifconfig(8) description support added, netstat(1) -q option added, restore(8) -P shot read issue fixed, rtsold(8) -a improved, strsignal(3) thread-safe, sysctl(8) -i added, rc.d/rtsold added, firewall_coscripts in rc.conf added, and ISC BIND 9.6.1-P3. Modified: stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Modified: stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Wed Jul 21 21:23:23 2010 (r210361) +++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Thu Jul 22 01:01:16 2010 (r210362) @@ -205,6 +205,11 @@ &man.ddb.4; debugger now prints active string mount options.</para> + <para>The &man.ddb.4; now supports <command>show + vnetrcrs</command> command to dump the whole log of + distinctive <varname>curvnet</varname> recursion + events.</para> + <para>The default &man.devfs.5; rules now expose the upper 256 of &man.pty.4; device nodes.</para> @@ -267,6 +272,9 @@ timestamp for the sleeping operation is not cleaned up on the wakeup has been fixed.</para> + <para>A race condition in the &man.sched.4bsd.4; scheduler has + been fixed.</para> + <para>A bug in the &man.sched.ule.4; scheduler which prevented process usage (<literal>%CPU</literal>) from working correctly has been fixed.</para> @@ -521,6 +529,10 @@ check. This feature is in the latest version of <application>pf</application>.</para> + <para>The &man.pfil.9; framework for packet filtering in &os; + kernel now supports separate packet filtering instances like + &man.ipfw.4; for each VIMAGE jail.</para> + <para>A bug that proxy ARP entries cannot be added over point-to-point link types has been fixed.</para> @@ -551,6 +563,70 @@ <replaceable>/dev/ada1</replaceable></command>, for example.</para> + <para>The &man.ahci.4; driver now supports SATA part of + Marvell 88SE912x controllers.</para> + + <para>The &man.ahci.4; driver now supports FIS-based (Frame + Information Structure) switching of port multiplier on + supported controlers.</para> + + <para>The &man.ahd.4; driver now supports three separated + error counters for correctable, uncorrectable, and fatal, in + &man.sysctl.8; MIB.</para> + + <para>A new kernel option <option>option ATA_CAM</option> has + been added. This turns &man.ata.4; controller drivers into + &man.cam.4; interface modules. When enabled, this option + deprecates all &man.ata.4; peripheral drivers and interfaces + such as <filename>ad</filename> and + <filename>acd</filename>, and allows &man.cam.4; drivers + <filename>ada</filename>, and <filename>cd</filename> and + interfaces to be natively used instead. Note that this is + not enabled by default in the <filename>GENERIC</filename> + kernel.</para> + + <para>A bug in the &man.ata.4; driver which can lead to + interrupt storms and command timeouts has been fixed.</para> + + <para>The &man.ata.4; driver now supports Power-Up In Stand-by + (PUIS). The PUIS is a configudation of SATA or PATA drives + to prevent them from automatic spin-up when power is + applied. This feature can be controled via &man.cam.3; + framework (a typical application is staggered + spin-up).</para> + + <para>USB mass storage device support in the &man.ata.4; + driver has been removed. Note that this was not used in + <filename>GENERIC</filename> kernel and the &man.umass.4; + driver supports such devices for a long time.</para> + + <para>&os; &man.cam.3; SCSI framework has been improved:</para> + + <itemizedlist> + <listitem> + <para>SATA and PATA support has been improved and it now + recognizes more detail device capabilities. For example, + the &man.ahci.4; and &man.siis.4; driver now reports maximum + tag number to the framework to optimize the NCQ + handling.</para> + </listitem> + + <listitem> + <para>A loader tunable + <varname>kern.cam.boot_delay</varname> has been added. + This controls the delay time before &man.cam.3; probes + the attached devices.</para> + </listitem> + + <listitem> + <para>SCSI error recovery for devices on buses without + automatic sense reporting has been improved. Typical + devices are on ATAPI and USB. For example, this allows + &man.cam.3; to wait, while CD drive loads disk, instead + of immediately return error status.</para> + </listitem> + </itemizedlist> + <para>A bug in the &man.fdc.4; driver which prevents the kernel module from unloading has been fixed.</para> @@ -588,6 +664,9 @@ </listitem> </itemizedlist> + <para>The &man.gmultipath.8; utility now supports + <command>destroy</command> command.</para> + <para>A bug in the &man.graid3.8; which causes a panic when a large request arrives has been fixed. This happens when <varname>MAXPHYS</varname> is set as larger than 128k.</para> @@ -595,34 +674,12 @@ <para>The default block size of &man.gstripe.8; has been increased from 4k to 64k.</para> - <para>A new kernel option <option>option ATA_CAM</option> has - been added. This turns &man.ata.4; controller drivers into - &man.cam.4; interface modules. When enabled, this option - deprecates all &man.ata.4; peripheral drivers and interfaces - such as <filename>ad</filename> and - <filename>acd</filename>, and allows &man.cam.4; drivers - <filename>ada</filename>, and <filename>cd</filename> and - interfaces to be natively used instead. Note that this is - not enabled by default in the <filename>GENERIC</filename> - kernel.</para> + <para>The &man.isp.4; driver has been improved in + stability.</para> - <para>A bug in the &man.ata.4; driver which can lead to - interrupt storms and command timeouts has been fixed.</para> - - <para>USB mass storage device support in the &man.ata.4; - driver has been removed. Note that this was not used in - <filename>GENERIC</filename> kernel and the &man.umass.4; - driver supports such devices for a long time.</para> - - <para>The &man.ahd.4; driver now supports three separated - error counters for correctable, uncorrectable, and fatal, in - &man.sysctl.8; MIB.</para> - - <para>SATA and PATA support of &os; &man.cam.3; SCSI framework - has been improved and it now recognizes more detail device - capabilities. For example, the &man.ahci.4; and - &man.siis.4; driver now reports maximum tag number to the - framework to optimize the NCQ handling.</para> + <para>The Max Read Request Size in the &man.siis.4; driver for + PCIe chips has been increased from 512 to 1024 bytes for + better performance.</para> </sect3> <sect3 id="fs"> @@ -639,6 +696,20 @@ <option>negnametimeo</option> to <literal>0</literal> disables negative name caching for the mount point.</para> + <para>A race condition in &os; NFS subsystem that occurs when + &man.nfsiod.8; threads are being created has been fixed. + This also fixes an interoperability issue found in + combination of a &os; NFS client and a Linux NFS + server.</para> + + <para>The inode number handling in &man.ffs.7; file system is + now unsigned. Previously some large inode numbers can be + treated as negative, and this issue shows up at file systems + with the size of more than 16Tb in 16k block case. The + &man.newfs.8; utility never create a file system with more + than 2^32 inodes by cutting back on the number of inodes per + cylinder group if necessary to stay under the limit.</para> + <para>&os; &man.VFS.9; subsystem now supports a new sysctl variable <varname>vfs.vlru_allow_cache_src</varname>. This allow <filename>vnlru</filename> kernel thread to reclaim @@ -676,6 +747,9 @@ <command>identify</command>. It displays whole of identify data block.</para> + <para>The &man.cp.1; now supports a <option>-x</option> flag to + make it not traverse across multiple mount points.</para> + <para>The &man.cp.1;, &man.find.1;, &man.getfacl.1;, &man.mv.1;, and &man.setfacl.1; utilities now support NFSv4 ACL.</para> @@ -695,15 +769,36 @@ <para>A bug in &man.fetch.1; utility which incorrectly evaluates a variable <varname>NO_PROXY</varname> has been fixed.</para> + <para>A bug in the &man.fsck.ffs.8; utility which causes the + last cylinder group of a UFS1 file system is always reported + as broken even after it is fixed.</para> + <para>The &man.gcore.1; utility now recognizes threads in the process and handles dumps on a thread scope.</para> <para>The &man.ifconfig.8; utility now supports manipulation of NDP flags handled by &man.ndp.8;.</para> + <para>The &man.ifconfig.8; utility now supports a + <command>description + <replaceable>value</replaceable></command> command to add a + description <replaceable>value</replaceable> to the specified + interface.</para> + + <para>The &man.mount.nfs.8; utility now supports + <literal>[<replaceable>ipaddr</replaceable>]:<replaceable>path</replaceable></literal> + notation in addition to the existing one. This allows IPv6 + address in the address field, and a path including + <quote><literal>:</literal></quote> to be mounted.</para> + <para>The &man.netstat.1; utility now supports ARP information in statistics shown by the <option>-s</option> flag.</para> + <para>The &man.netstat.1; utility now supports a <option>-q + <replaceable>number</replaceable></option> option to specify + the number of outputs. This is used in conjunction with + <option>-w</option> option.</para> + <para>The &man.newsyslog.8; utility does not consider non-existence of a PID file as an error now. A new flag <option>-P</option> reverts it to the old behavior.</para> @@ -715,6 +810,15 @@ to the Solaris utility of the same name, and waits for any process to terminate.</para> + <para>A bug in the &man.restore.8; utility which caused short + reads when a option <option>-P</option> was used has been + fixed.</para> + + <para>The &man.rtsold.8; <option>-a</option> flag now excludes + the interfaces which IPv6 or accepting ICMPv6 Router + Advertisement message is disabled from the auto-probed + interface list.</para> + <para>The &man.scandir.3; and &man.alphasort.3; functions has been updated to conform POSIX.1-2008 (IEEE Std 1003.1-2008).</para> @@ -736,6 +840,15 @@ available memory becomes short. This kind of process termination happens in a swap-intensive workload.</para> + <para>The &man.strsignal.3; function is now thread-safe.</para> + + <para>The &man.sysctl.8; utility now supports a + <option>-i</option> flag to ignore failures while retrieving + individual OIDs. This allows the same list of OIDs to be + passed to &man.sysctl.8; across different systems where + particular OIDs may not exist, and still get as much + information as possible from them.</para> + <para>The &man.traceroute.8; utility now performs source address selection correctly even in a VIMAGE &man.jail.8; environment.</para> @@ -774,11 +887,20 @@ <filename>rc.d</filename> system.</para> <para>A new <filename>rc.d</filename> script + <filename>rtsold</filename> has been added. This handles + &man.rtsold.8; daemon.</para> + + <para>A new <filename>rc.d</filename> script <filename>static_arp</filename> has been added. This allows the administrator to statically define mappings of MAC address to IPv4 at boot time. See also the &man.rc.conf.5; manual page for more details.</para> + <para>The &man.rc.conf.5; now supports a + <varname>firewall_coscripts</varname> variable. This should + contain a list of commands which should be excuted after + firewall starts or stops.</para> + <para>The &man.rc.conf.5; now supports configuring &man.vlan.4; interfaces as child devices similar to &man.wlan.4; interfaces. &man.vlan.4; interfaces are listed @@ -807,7 +929,7 @@ the 23 October 2007 release to the 26 November 2009 release.</para> <para><application>ISC BIND</application> has been updated to - version 9.6.1-P2.</para> + version 9.6.1-P3.</para> <para><application>netcat</application> has been updated to version 4.6.</para>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007220101.o6M11Guh090505>