Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2018 01:59:25 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r338288 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Message-ID:  <201808240159.w7O1xPmZ010966@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Fri Aug 24 01:59:25 2018
New Revision: 338288
URL: https://svnweb.freebsd.org/changeset/base/338288

Log:
  Unblock speculative prefetcher also on pool creation.
  
  Fix at r331950 appeared to be incomplete, fixing only case of pool
  import, but not pool creation, leaving prefetcher still blocked for
  newly created pools.
  
  Approved by:	re (gjb)
  MFC after:	1 week

Modified:
  head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c

Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
==============================================================================
--- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c	Fri Aug 24 00:25:25 2018	(r338287)
+++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c	Fri Aug 24 01:59:25 2018	(r338288)
@@ -4793,6 +4793,7 @@ spa_create(const char *pool, nvlist_t *nvroot, nvlist_
 	spa->spa_removing_phys.sr_state = DSS_NONE;
 	spa->spa_removing_phys.sr_removing_vdev = -1;
 	spa->spa_removing_phys.sr_prev_indirect_vdev = -1;
+	spa->spa_indirect_vdevs_loaded = B_TRUE;
 
 	/*
 	 * Create "The Godfather" zio to hold all async IOs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808240159.w7O1xPmZ010966>