DELTA 268848 12907 33 SVNƒ‰Qƒ‹Y‚‚ý€‚Œ<‚ý‚/* * Returns true if there is a pending sync task in any of the current * syncing txg, the current quiescing txg, or the current open txg. */ boolean_t spa_has_pending_synctask(spa_t *spa) { return (!txg_all_lists_empty(&spa->spa_dsl_pool->dp_sync_tasksENDREP DELTA 268626 91 49 SVNûû= * å©–ät)extern boolean_t spa_has_pending_synctaskENDREP DELTA 255255 18911 396 SVNŸv 2&‡5‡”B‡6ž„›`%2, 2014all_lists_empty(txg_list_t *tlENDREP DELTA 255255 20602 422 SVN²µ)ƒ‡E‡•u‡F€ƒ”c/ƒ 2, 2014Returns true if all txg lists are empty. * * Warning: this is inherently racy (an item could be added immediately after this * function returns). We don't bother with the lock because it wouldn't change the * semantics. */ boolean_t txg_all_lists_empty(txg_list_t *tl) { for (int i = 0; i < TXG_SIZE; i++) { if (!txg_list_empty(tl, i)) { return (B_FALSE); } } return (B_TRUEENDREP DELTA 255255 21263 5517 SVN³µ ‚E‡6‡Û>‡7€NNã€k‡Uä]ƒÆ9ìZ‚C2, 2014spa_t *spa) { int writes; uint64_t dirty = spa->spa_dsl_pool->dp_dirty_total/* * Sync tasks correspond to interactive user actions. To reduce the * execution time of those actions we push data out as fast as possible. */ if (spa_has_pending_synctask(spa)) { return (zfs_vdev_async_write_max_active); }spaENDREP id: 4h-238567.0-238570.r268851/1372 type: file pred: 4h-238567.0-238570.r268848/22908 count: 22 text: 268851 0 288 50649 de2b4ec7ea11c3fa6514c80e23536448 ef4e92fb92785f4ec1fc565c90f06890271626cb 268850-5rg4/_8 cpath: /vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c copyroot: 238570 /vendor-sys/illumos/dist id: 63-238567.0-238570.r268851/1686 type: file pred: 63-238567.0-238570.r268626/480 count: 9 text: 268851 317 68 32189 35a31f837e2f58d40fd3796e994e0b40 465fe20266f59836f70255fa91923ab7a155c2ec 268850-5rg4/_a cpath: /vendor-sys/illumos/dist/uts/common/fs/zfs/sys/spa.h copyroot: 238570 /vendor-sys/illumos/dist id: 6b-238567.0-238570.r268851/1997 type: file pred: 6b-238567.0-238570.r255255/51503 count: 5 text: 268851 411 66 4146 929b0855ac249e6b84a0a92fa8f80526 a5df19d706ccc2e03aa9627ec83725d943948d02 268850-5rg4/_b cpath: /vendor-sys/illumos/dist/uts/common/fs/zfs/sys/txg.h copyroot: 238570 /vendor-sys/illumos/dist PLAIN K 5 arc.h V 36 file 4m-238567.0-238570.r268850/2081 K 8 blkptr.h V 37 file 1j-267565.0-238570.r267565/50773 K 8 bplist.h V 38 file 4p-238567.4-194442.r238567/555698 K 7 bpobj.h V 37 file 4r-238567.0-238570.r239746/22953 K 8 bptree.h V 37 file 1g-238575.0-238570.r268119/21530 K 6 dbuf.h V 37 file 4t-238567.0-238570.r267565/51112 K 5 ddt.h V 37 file 4v-238567.0-238570.r251620/22359 K 5 dmu.h V 36 file 4x-238567.0-238570.r268452/6749 K 10 dmu_impl.h V 37 file 4z-238567.0-238570.r267565/51750 K 12 dmu_objset.h V 37 file 51-238567.0-238570.r266766/29110 K 10 dmu_send.h V 37 file 26-247580.0-238570.r267565/52072 K 14 dmu_traverse.h V 37 file 53-238567.0-238570.r268119/22163 K 8 dmu_tx.h V 37 file 55-238567.0-238570.r255255/49897 K 12 dmu_zfetch.h V 38 file 57-238567.4-194442.r238567/558328 K 7 dnode.h V 37 file 59-238567.0-238570.r264666/20246 K 14 dsl_bookmark.h V 37 file 1f-260154.0-238570.r260154/47771 K 13 dsl_dataset.h V 37 file 5b-238567.0-238570.r264829/45489 K 14 dsl_deadlist.h V 38 file 5d-238567.4-194442.r238567/559209 K 11 dsl_deleg.h V 37 file 5f-238567.0-238570.r260154/48444 K 13 dsl_destroy.h V 37 file 2a-247580.0-238570.r253782/15759 K 9 dsl_dir.h V 37 file 5h-238567.0-238570.r267566/21283 K 10 dsl_pool.h V 37 file 5j-238567.0-238570.r267566/21601 K 10 dsl_prop.h V 38 file 5l-238567.0-238570.r247580/132331 K 10 dsl_scan.h V 37 file 5n-238567.0-238570.r268119/22486 K 14 dsl_synctask.h V 37 file 5p-238567.0-238570.r268455/22208 K 14 dsl_userhold.h V 37 file 2g-247580.0-238570.r251644/54320 K 10 metaslab.h V 37 file 5r-238567.0-238570.r258371/63445 K 15 metaslab_impl.h V 35 file 5t-238567.0-238570.r264668/660 K 12 range_tree.h V 36 file c-258372.0-238570.r264666/20563 K 10 refcount.h V 38 file 5v-238567.0-238570.r247580/133592 K 9 rrwlock.h V 38 file 5x-238567.0-238570.r247580/133913 K 4 sa.h V 38 file 5z-238567.4-194442.r238567/562448 K 9 sa_impl.h V 37 file 61-238567.0-238570.r255255/50861 K 5 spa.h V 36 file 63-238567.0-238570.r268851/1686 K 10 spa_boot.h V 37 file 65-238567.0-238570.r242732/20395 K 10 spa_impl.h V 37 file 67-238567.0-238570.r268119/23122 K 11 space_map.h V 37 file 69-238567.0-238570.r258371/64094 K 15 space_reftree.h V 35 file f-258372.0-238570.r258372/4487 K 5 txg.h V 36 file 6b-238567.0-238570.r268851/1997 K 10 txg_impl.h V 37 file 6d-238567.0-238570.r255255/51820 K 11 uberblock.h V 38 file 6f-238567.4-194442.r238567/564778 K 16 uberblock_impl.h V 38 file 6h-238567.4-194442.r238567/565072 K 8 unique.h V 37 file 6j-238567.0-238570.r251620/24275 K 6 vdev.h V 37 file 6l-238567.0-238570.r259170/36464 K 11 vdev_disk.h V 36 file 6n-238567.0-238570.r258385/4205 K 11 vdev_file.h V 38 file 6p-238567.4-194442.r238567/566245 K 11 vdev_impl.h V 37 file 6r-238567.0-238570.r268848/23226 K 12 vdev_raidz.h V 36 file t-254750.0-238570.r254750/28095 K 5 zap.h V 37 file 6t-238567.0-238570.r258374/35354 K 10 zap_impl.h V 36 file 6v-238567.0-238570.r249332/8973 K 10 zap_leaf.h V 37 file 6x-238567.0-238570.r251620/25229 K 10 zfeature.h V 37 file 1x-238575.0-238570.r259170/36781 K 9 zfs_acl.h V 37 file 6z-238567.0-238570.r251620/25550 K 13 zfs_context.h V 37 file 71-238567.0-238570.r255255/52464 K 12 zfs_ctldir.h V 38 file 73-238567.4-194442.r238567/568301 K 11 zfs_debug.h V 37 file 75-238567.0-238570.r267566/22239 K 9 zfs_dir.h V 38 file 77-238567.4-194442.r238567/568891 K 10 zfs_fuid.h V 38 file 79-238567.4-194442.r238567/569182 K 11 zfs_ioctl.h V 37 file 7b-238567.0-238570.r267565/53035 K 12 zfs_onexit.h V 38 file 7d-238567.4-194442.r238567/569771 K 11 zfs_rlock.h V 37 file 7f-238567.0-238570.r251620/25869 K 8 zfs_sa.h V 38 file 7h-238567.4-194442.r238567/570362 K 10 zfs_stat.h V 38 file 7j-238567.4-194442.r238567/570654 K 12 zfs_vfsops.h V 37 file 7l-238567.0-238570.r238575/20044 K 11 zfs_znode.h V 37 file 7n-238567.0-238570.r251620/26191 K 5 zil.h V 37 file 7p-238567.0-238570.r251620/26514 K 10 zil_impl.h V 37 file 7r-238567.0-238570.r239610/41751 K 5 zio.h V 37 file 7t-238567.0-238570.r268848/23549 K 14 zio_checksum.h V 38 file 7v-238567.4-194442.r238567/572413 K 14 zio_compress.h V 37 file 7x-238567.0-238570.r251620/26831 K 10 zio_impl.h V 35 file 7z-238567.0-238570.r252839/636 K 8 zrlock.h V 38 file 81-238567.4-194442.r238567/573300 K 6 zvol.h V 37 file 83-238567.0-238570.r247180/12091 END ENDREP id: 4l-238567.0-238570.r268851/6605 type: dir pred: 4l-238567.0-238570.r268850/6690 count: 63 text: 268851 2309 4283 0 d5abe97e4d6966d34895b010b31c51f3 cpath: /vendor-sys/illumos/dist/uts/common/fs/zfs/sys copyroot: 238570 /vendor-sys/illumos/dist id: 85-238567.0-238570.r268851/6854 type: file pred: 85-238567.0-238570.r255255/57421 count: 11 text: 268851 507 433 23209 3e8ad6ad1bbae0bffaf80174a6b0ea10 34c881f9a9935f7029459a797d527df368b6a36f 268850-5rg4/_c cpath: /vendor-sys/illumos/dist/uts/common/fs/zfs/txg.c copyroot: 238570 /vendor-sys/illumos/dist id: 8p-238567.0-238570.r268851/7165 type: file pred: 8p-238567.0-238570.r255255/58691 count: 6 text: 268851 970 371 23187 1aeaecf9640f3f288b3f8ef968e1163f f480432eb6047a28b3a2289d02743c6ee4214cef 268850-5rg4/_d cpath: /vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_queue.c copyroot: 238570 /vendor-sys/illumos/dist PLAIN K 21 THIRDPARTYLICENSE.lz4 V 36 file l-245512.0-238570.r245512/25741 K 29 THIRDPARTYLICENSE.lz4.descrip V 36 file o-245512.0-238570.r245512/26028 K 5 arc.c V 36 file 2i-238567.0-238570.r268850/1461 K 8 blkptr.c V 37 file 13-267565.0-238570.r267565/45976 K 8 bplist.c V 38 file 2l-238567.0-238570.r247580/120309 K 7 bpobj.c V 37 file 2n-238567.0-238570.r267565/46313 K 8 bptree.c V 36 file v-238575.0-238570.r268119/17742 K 6 dbuf.c V 36 file 2p-238567.0-238570.r268850/1771 K 5 ddt.c V 37 file 2r-238567.0-238570.r264666/18294 K 9 ddt_zap.c V 38 file 2t-238567.4-194442.r238567/546109 K 5 dmu.c V 36 file 2v-238567.0-238570.r268452/6127 K 10 dmu_diff.c V 37 file 2x-238567.0-238570.r268119/18675 K 12 dmu_object.c V 37 file 2z-238567.0-238570.r258374/30885 K 12 dmu_objset.c V 37 file 31-238567.0-238570.r268455/17696 K 10 dmu_send.c V 37 file 33-238567.0-238570.r268455/18014 K 14 dmu_traverse.c V 37 file 35-238567.0-238570.r268119/19626 K 8 dmu_tx.c V 36 file 37-238567.0-238570.r268452/6436 K 12 dmu_zfetch.c V 37 file 39-238567.0-238570.r255255/46726 K 7 dnode.c V 36 file 3b-238567.0-238570.r268702/1088 K 12 dnode_sync.c V 36 file 3d-238567.0-238570.r268702/1401 K 14 dsl_bookmark.c V 37 file 1a-260154.0-238570.r268455/18331 K 13 dsl_dataset.c V 36 file 3f-238567.0-238570.r268702/1718 K 14 dsl_deadlist.c V 37 file 3h-238567.0-238570.r239746/21688 K 11 dsl_deleg.c V 37 file 3j-238567.0-238570.r268455/19029 K 13 dsl_destroy.c V 37 file 1k-247580.0-238570.r268455/19346 K 9 dsl_dir.c V 37 file 3l-238567.0-238570.r268455/19667 K 10 dsl_pool.c V 37 file 3n-238567.0-238570.r268848/22274 K 10 dsl_prop.c V 37 file 3p-238567.0-238570.r268455/19983 K 10 dsl_scan.c V 37 file 3r-238567.0-238570.r268455/20299 K 14 dsl_synctask.c V 37 file 3t-238567.0-238570.r268455/20616 K 14 dsl_userhold.c V 37 file 1r-247580.0-238570.r268455/20936 K 6 gzip.c V 38 file 3v-238567.4-194442.r238567/551651 K 5 lz4.c V 34 file q-245512.0-238570.r268120/281 K 6 lzjb.c V 36 file 3x-238567.0-238570.r246653/9266 K 10 metaslab.c V 37 file 3z-238567.0-238570.r268848/22589 K 12 range_tree.c V 36 file 8-258372.0-238570.r264666/19556 K 10 refcount.c V 38 file 41-238567.0-238570.r247580/126953 K 9 rrwlock.c V 38 file 43-238567.0-238570.r247580/127271 K 4 sa.c V 36 file 45-238567.0-238570.r268702/2037 K 8 sha256.c V 38 file 47-238567.4-194442.r238567/553373 K 5 spa.c V 36 file 49-238567.0-238570.r268714/9706 K 12 spa_config.c V 37 file 4b-238567.0-238570.r254079/14472 K 12 spa_errlog.c V 37 file 4d-238567.0-238570.r268119/20898 K 13 spa_history.c V 37 file 4f-238567.0-238570.r268455/21571 K 10 spa_misc.c V 36 file 4h-238567.0-238570.r268851/1372 K 11 space_map.c V 37 file 4j-238567.0-238570.r264666/19929 K 15 space_reftree.c V 35 file a-258372.0-238570.r258372/3579 K 3 sys V 35 dir 4l-238567.0-238570.r268851/6605 K 5 txg.c V 36 file 85-238567.0-238570.r268851/6854 K 11 uberblock.c V 37 file 87-238567.0-238570.r248217/68703 K 8 unique.c V 38 file 89-238567.4-194442.r238567/578433 K 6 vdev.c V 37 file 8b-238567.0-238570.r264666/25433 K 12 vdev_cache.c V 37 file 8d-238567.0-238570.r259170/41533 K 11 vdev_disk.c V 37 file 8f-238567.0-238570.r264666/25746 K 11 vdev_file.c V 37 file 8h-238567.0-238570.r254070/11332 K 12 vdev_label.c V 34 file 8j-238567.0-238570.r260153/81 K 13 vdev_mirror.c V 37 file 8l-238567.0-238570.r255255/58370 K 14 vdev_missing.c V 37 file 8n-238567.0-238570.r248217/70940 K 12 vdev_queue.c V 36 file 8p-238567.0-238570.r268851/7165 K 12 vdev_raidz.c V 37 file 8r-238567.0-238570.r255255/59013 K 11 vdev_root.c V 37 file 8t-238567.0-238570.r248217/71583 K 5 zap.c V 37 file 8v-238567.0-238570.r264666/26064 K 10 zap_leaf.c V 37 file 8x-238567.0-238570.r264666/26374 K 11 zap_micro.c V 37 file 8z-238567.0-238570.r264666/26691 K 10 zfeature.c V 37 file 2f-238575.0-238570.r259170/42172 K 8 zfs.conf V 38 file 91-238567.4-194442.r238567/582510 K 9 zfs_acl.c V 37 file 93-238567.0-238570.r251620/32688 K 14 zfs_byteswap.c V 37 file 95-238567.0-238570.r246653/11149 K 12 zfs_ctldir.c V 37 file 97-238567.0-238570.r260154/53260 K 11 zfs_debug.c V 37 file 99-238567.0-238570.r268848/28415 K 9 zfs_dir.c V 37 file 9b-238567.0-238570.r268452/11615 K 8 zfs_fm.c V 37 file 9d-238567.0-238570.r238575/29254 K 10 zfs_fuid.c V 37 file 9f-238567.0-238570.r246653/11469 K 11 zfs_ioctl.c V 37 file 9h-238567.0-238570.r268455/27084 K 9 zfs_log.c V 37 file 9j-238567.0-238570.r251620/33648 K 12 zfs_onexit.c V 37 file 9l-238567.0-238570.r248217/74457 K 12 zfs_replay.c V 37 file 9n-238567.0-238570.r248217/74778 K 11 zfs_rlock.c V 37 file 9p-238567.0-238570.r251620/33966 K 8 zfs_sa.c V 37 file 9r-238567.0-238570.r251620/34285 K 12 zfs_vfsops.c V 37 file 9t-238567.0-238570.r253780/13542 K 11 zfs_vnops.c V 37 file 9v-238567.0-238570.r268452/11928 K 11 zfs_znode.c V 37 file 9x-238567.0-238570.r268452/12246 K 5 zil.c V 37 file 9z-238567.0-238570.r268119/28314 K 5 zio.c V 37 file a1-238567.0-238570.r268848/28733 K 14 zio_checksum.c V 37 file a3-238567.0-238570.r254750/33698 K 14 zio_compress.c V 37 file a5-238567.0-238570.r267565/59180 K 12 zio_inject.c V 37 file a7-238567.0-238570.r268119/28941 K 5 zle.c V 38 file a9-238567.4-194442.r238567/588920 K 8 zrlock.c V 38 file ab-238567.4-194442.r238567/589205 K 6 zvol.c V 37 file ad-238567.0-238570.r268455/27404 END ENDREP id: 2h-238567.0-238570.r268851/12769 type: dir pred: 2h-238567.0-238570.r268850/12230 count: 123 text: 268851 7482 5274 0 4c2b3ab2679b30f8951d83864c8eaac6 cpath: /vendor-sys/illumos/dist/uts/common/fs/zfs copyroot: 238570 /vendor-sys/illumos/dist PLAIN K 5 gfs.c V 38 file 2c-238567.4-194442.r238567/544107 K 7 vnode.c V 36 file 2f-238567.0-238570.r258383/1654 K 3 zfs V 36 dir 2h-238567.0-238570.r268851/12769 END ENDREP id: 2b-238567.0-238570.r268851/13192 type: dir pred: 2b-238567.0-238570.r268850/12653 count: 123 text: 268851 13017 162 0 c4983baa2e04d75c010073c45d809abf cpath: /vendor-sys/illumos/dist/uts/common/fs copyroot: 238570 /vendor-sys/illumos/dist PLAIN K 14 Makefile.files V 34 file 21-238567.0-238570.r260182/60 K 3 ctf V 34 dir f-179193.4-194442.r194445/3811 K 6 dtrace V 34 dir m-179193.0-238570.r266995/1202 K 2 fs V 36 dir 2b-238567.0-238570.r268851/13192 K 2 os V 36 dir af-238567.0-238570.r238575/37443 K 3 sys V 36 dir 10-179193.0-238570.r268122/12001 K 4 zmod V 37 dir d3-238567.4-194442.r238567/619123 END ENDREP id: d-179193.0-238570.r268851/13812 type: dir pred: d-179193.0-238570.r268850/13273 count: 150 text: 268851 13436 363 0 3a3a27c69a1f4b925c3c9cea2029f188 cpath: /vendor-sys/illumos/dist/uts/common copyroot: 238570 /vendor-sys/illumos/dist PLAIN K 6 common V 35 dir d-179193.0-238570.r268851/13812 K 5 intel V 36 dir 1i-179193.4-194442.r209720/26813 K 5 sparc V 36 dir 1o-179193.4-194442.r209720/25729 END ENDREP id: b-179193.0-238570.r268851/14224 type: dir pred: b-179193.0-238570.r268850/13685 count: 151 text: 268851 14051 160 0 dc460098a22f774f17d4de1b1592a33f cpath: /vendor-sys/illumos/dist/uts copyroot: 238570 /vendor-sys/illumos/dist PLAIN K 19 OPENSOLARIS.LICENSE V 37 file 3-238567.4-194442.r238567/529988 K 6 common V 34 dir 6-238567.0-238570.r268122/2330 K 3 uts V 35 dir b-179193.0-238570.r268851/14224 END ENDREP id: 9-179193.0-238570.r268851/14641 type: dir pred: 9-179193.0-238570.r268850/14102 count: 155 text: 268851 14456 172 0 cc8a9ecf1ccf7b87b83740e97e9b011f cpath: /vendor-sys/illumos/dist copyroot: 238570 /vendor-sys/illumos/dist PLAIN K 8 20100818 V 31 dir 9-179193.0-238571.r238571/0 K 8 20120614 V 31 dir 9-179193.0-238584.r238584/0 K 4 dist V 35 dir 9-179193.0-238570.r268851/14641 END ENDREP id: 1-238446.0.r268851/15036 type: dir pred: 1-238446.0.r268850/14497 count: 151 text: 268851 14869 154 0 faf57c9fc9b09843c3f3177bf4a9f89e cpath: /vendor-sys/illumos copyroot: 0 / PLAIN K 6 acpica V 26 dir 1-67754.0.r267975/4834 K 4 alsa V 26 dir 1-58920.0.r124361/2912 K 4 altq V 26 dir 1-130365.0.r130367/326 K 3 ath V 29 dir 1-116801.0.r182802/113539 K 6 ext2fs V 26 dir 2-12116.0.r111370/1350 K 7 illumos V 28 dir 1-238446.0.r268851/15036 K 8 ipfilter V 27 dir 1-23282.0.r255260/27587 K 6 libuwx V 27 dir 1-115013.0.r160160/3311 K 5 lomac V 24 dir 1-86567.0.r86569/307 K 5 ngatm V 27 dir 1-121326.0.r171364/3166 K 3 nve V 26 dir 1-143439.0.r153202/371 K 10 octeon-sdk V 26 dir 1-210284.0.r232810/435 K 11 opensolaris V 27 dir 4-194442.0.r238568/5924 K 2 pf V 27 dir 1-126258.0.r196363/1133 K 7 softdep V 24 dir d-36201.0.r36230/600 K 11 softupdates V 24 dir u-36201.0.r36231/605 K 3 sym V 24 dir 1-53790.0.r54692/609 K 6 x86emu V 27 dir 1-197007.0.r204933/2868 K 2 xe V 24 dir a-47133.0.r48116/600 END ENDREP id: 0-12116.0.r268851/16050 type: dir pred: 0-12116.0.r268850/15511 count: 653 text: 268851 15217 820 0 cffc3c1cf0b3298029cea517119a0009 cpath: /vendor-sys copyroot: 0 / minfo-cnt: 1 PLAIN K 11 ROADMAP.txt V 27 file 0-179453.0.r221478/293 K 4 head V 23 dir 5-1.0.r268847/18813 K 8 projects V 24 dir 6-1.0.r268841/782634 K 7 release V 22 dir 7-1.0.r268523/2953 K 6 releng V 23 dir 8-1.0.r268512/10057 K 6 stable V 23 dir 9-1.0.r268849/77054 K 8 svnadmin V 27 dir 0-179447.0.r268805/1303 K 4 user V 22 dir a-1.0.r268797/6048 K 6 vendor V 23 dir b-1.0.r268848/22098 K 13 vendor-crypto V 25 dir 0-1575.0.r267192/3235 K 10 vendor-sys V 27 dir 0-12116.0.r268851/16050 END ENDREP id: 0.0.r268851/16724 type: dir pred: 0.0.r268850/16185 count: 268851 text: 268851 16234 477 0 93377ea9e91318afe763b5bca7d65c84 props: 268296 0 4065 0 355af92b91f7afa3e8c1f0f3befeb918 cpath: / copyroot: 0 / minfo-cnt: 41194 4h-238567.0-238570.t268850-5rg4 modify-file true false /vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c 63-238567.0-238570.t268850-5rg4 modify-file true false /vendor-sys/illumos/dist/uts/common/fs/zfs/sys/spa.h 6b-238567.0-238570.t268850-5rg4 modify-file true false /vendor-sys/illumos/dist/uts/common/fs/zfs/sys/txg.h 85-238567.0-238570.t268850-5rg4 modify-file true false /vendor-sys/illumos/dist/uts/common/fs/zfs/txg.c 8p-238567.0-238570.t268850-5rg4 modify-file true false /vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_queue.c 16724 16949