Date: Sat, 25 Oct 2014 01:17:30 +0000 (UTC) From: Glen Barber <gjb@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r273620 - releng/10.1/release/doc/en_US.ISO8859-1/errata Message-ID: <201410250117.s9P1HUAl066779@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gjb Date: Sat Oct 25 01:17:29 2014 New Revision: 273620 URL: https://svnweb.freebsd.org/changeset/base/273620 Log: Note to avoid using GENERIC kernel on i386 when using multi-disk ZFS pools, referencing an old UPDATING entry that predates 10.0-RELEASE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: releng/10.1/release/doc/en_US.ISO8859-1/errata/article.xml Modified: releng/10.1/release/doc/en_US.ISO8859-1/errata/article.xml ============================================================================== --- releng/10.1/release/doc/en_US.ISO8859-1/errata/article.xml Sat Oct 25 00:37:35 2014 (r273619) +++ releng/10.1/release/doc/en_US.ISO8859-1/errata/article.xml Sat Oct 25 01:17:29 2014 (r273620) @@ -132,6 +132,49 @@ boot</screen> instability may be present on virtual machines running on other hypervisors, such as Xen or KVM.</para> </listitem> + + <listitem> + <para>&os;/&arch.i386; &release.current; configured with + a multi-disk ZFS dataset (mirror, raidz1, raidz2, raidz3) + may crash during boot when the ZFS pool mount is attempted + while booting an unmodified <literal>GENERIC</literal> + kernel.</para> + + <para>As described in <filename>/usr/src/UPDATING</filename> + entry <literal>20121223</literal>, rebuilding the kernel + with <literal>options KSTACK_PAGES=4</literal> has been + observed to resolve the boot-time crash. This, however, is + not an ideal solution for inclusion in the + <literal>GENERIC</literal> kernel configuration, as + increasing <literal>KSTACK_PAGES</literal> implicitly + decreases available usermode threads in an environment that + is already resource-starved.</para> + + <para>Taking into account the heavy resource requirements of + ZFS, in addition to the &arch.i386;-specific tuning + requirements for general workloads, using ZFS with the + &os;/&arch.i386; <literal>GENERIC</literal> kernel + is strongly discouraged.</para> + + <warning> + <para>It is extremely important to take note that, by + default, &man.freebsd-update.8; will install the + <literal>GENERIC</literal> kernel configuration, and + as such, &man.freebsd-update.8; consumers are strongly + encouraged to avoid &os;-provided kernel binary upgrades + with such configurations.</para> + </warning> + + <note> + <para>Although there is slight change in how the crash + manifests on &os;/&arch.i386; between &release.prev; and + &release.current;, and given the date of the + <filename>/usr/src/UPDATING</filename> entry, there is no + evidence suggesting this is a regression between + &os; &release.prev; and &os; &release.current; + directly.</para> + </note> + </listitem> </itemizedlist> </sect1>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410250117.s9P1HUAl066779>