On 2014-07-18 16:41, Xin LI wrote:
Author: delphij
Date: Fri Jul 18 20:41:40 2014
New Revision: 268855
URL: http://svnweb.freebsd.org/changeset/base/268855

Log:
  MFV r268848:

  Instead of asserting all zio's be properly aligned, only assert
  on the logical ones.

  Cap uberblocks at 8k, otherwise with ashift=17, there would be
  only one uberblock.

  This fixes a problem that zdb would trip assert on pools with
  ashift >= 0xe (8k).

  While there, also change the code so it only attempt to condense
  space map unless the uncondensed size consumes greater than
  zfs_metaslab_condense_block_threshold blocks.

  Illumos issue:
    4958 zdb trips assert on pools with ashift >= 0xe

  MFC after:    2 weeks


This specific commit makes boot hang just before mounting the root dataset for me when vfs.zfs.vdev.cache.size tunable is set. Unsetting this tunable or reverting this commit (currently running r268933 minus r268855) fixes the boot for me.

Please let me know if I can provide any more information.

- Nikolai Lifanov

_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to