zfs_write - trace

2012/10/02
-> zfs_write  
  -> rrw_enter zfs_vnops.c#624
  -> rrw_enter_read  
  -> uio_prefaultpages zfs_vnops.c#674
  -> zfs_range_lock zfs_vnops.c#684
  -> zfs_range_lock_writer zfs_rlock.c#454
  -> zfs_owner_overquota zfs_vnops.c#727
  -> _uio_pagelock  
  -> dmu_tx_create zfs_vnops.c#774
  -> dmu_tx_create_dd zfs/dmu_tx.c#67
  -> dsl_dataset_prev_snap_txg dmu_tx.c#69
  -> spa_last_synced_txg dsl_dataset.c#232
  -> dmu_tx_hold_sa zfs_vnops.c#775
  -> sa_handle_object dmu_tx.c#1362
  -> dmu_tx_hold_bonus dmu_tx.c#1364
  -> dmu_tx_hold_object_impl dmu_tx.c#755
  -> dnode_hold dmu_tx.c#107
  -> dnode_hold_impl dnode.c#1143
  -> rw_write_held dnode.c#1050
  -> dbuf_whichblock dnode.c#1055
  -> dbuf_hold dnode.c#1057
  -> dbuf_hold_impl dbuf.c#1951
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash dbuf.c#113
  -> dbuf_update_data dbuf.c#1931
  -> dbuf_read dnode.c#1062
  -> dmu_zfetch dbuf.c#623
  -> dmu_zfetch_find dmu_zfetch.c#663
  -> dmu_buf_get_user dnode.c#1074
  -> dbuf_rele dnode.c#1131
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> dmu_tx_count_dnode dmu_tx.c#758
  -> dmu_buf_freeable  
  -> dbuf_block_freeable  
  -> dsl_dataset_block_freeable dbuf.c#2169
  -> dsl_dataset_prev_snap_txg dsl_dataset.c#241
  -> spa_last_synced_txg dsl_dataset.c#232
  -> dsl_dataset_get_spa dsl_dataset.c#244
  -> ddt_prefetch dsl_dataset.c#244
  -> dmu_tx_sa_registration_hold dmu_tx.c#1377
  -> dmu_tx_hold_write zfs_vnops.c#776
  -> dmu_tx_hold_object_impl dmu_tx.c#414
  -> dnode_hold dmu_tx.c#107
  -> dnode_hold_impl dnode.c#1143
  -> rw_write_held dnode.c#1050
  -> dbuf_whichblock dnode.c#1055
  -> dbuf_hold dnode.c#1057
  -> dbuf_hold_impl dbuf.c#1951
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash dbuf.c#113
  -> dbuf_update_data dbuf.c#1931
  -> dbuf_read dnode.c#1062
  -> dmu_zfetch dbuf.c#623
  -> dmu_zfetch_find dmu_zfetch.c#663
  -> dmu_buf_get_user dnode.c#1074
  -> dbuf_rele dnode.c#1131
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> dmu_tx_count_write dmu_tx.c#419
  -> dmu_objset_spa  
  -> spa_max_block_shift  
  -> dmu_tx_check_ioerr dmu_tx.c#257
  -> dbuf_hold_level dmu_tx.c#160
  -> dbuf_hold_impl dbuf.c#1959
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash dbuf.c#113
  -> dbuf_findoff  
  -> dbuf_hold_impl  
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash dbuf.c#113
  -> dbuf_update_data  
  -> dbuf_read  
  -> dbuf_create dbuf.c#1891
  -> dbuf_hash_insert dbuf.c#1714
  -> dbuf_hash dbuf.c#146
  -> arc_space_consume dbuf.c#1723
  -> dbuf_add_ref dbuf.c#1726
  -> dbuf_update_data dbuf.c#1931
  -> dbuf_rele dbuf.c#1937
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> dbuf_read dmu_tx.c#164
  -> zio_root dbuf.c#632
  -> zio_null zio.c#601
  -> zio_create zio.c#591
  -> dbuf_read_impl dbuf.c#633
  -> dnode_block_freed dbuf.c#550
  -> spa_get_dsl dnode.c#1713
  -> dbuf_is_metadata dbuf.c#570
  -> arc_hole_ref  
  -> arc_buf_alloc_hole  
  -> spa_guid  
  -> spa_get_random  
  -> random_get_pseudo_bytes  
  -> kcf_rnd_get_pseudo_bytes  
  -> bcopy  
  -> arc_buf_cksum_compute  
  -> arc_cksum_compute  
  -> fletcher_2_native  
  -> arc_hold  
  -> arc_add_ref  
  -> arc_hold  
  -> dbuf_set_data  
  -> dbuf_update_data  
  -> dmu_zfetch dbuf.c#650
  -> dmu_zfetch_find dmu_zfetch.c#663
  -> zio_wait  
  -> zio_execute zio.c#1214
  -> highbit zio.c#1190
  -> zio_ready  
  -> zio_wait_for_children zio.c#2650
  -> zio_walk_parents zio.c#2670
  -> highbit zio.c#1190
  -> zio_done  
  -> zio_wait_for_children zio.c#2715
  -> zio_inherit_child_errors zio.c#2743
  -> zio_pop_transforms zio.c#2774
  -> vdev_stat_update zio.c#2776
  -> zio_inherit_child_errors zio.c#2843
  -> zio_gang_tree_free zio.c#2850
  -> zio_walk_parents zio.c#2955
  -> cv_broadcast zio.c#2965
  -> zio_destroy zio.c#1222
  -> dbuf_rele dmu_tx.c#165
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> arc_ref_freeze  
  -> arc_ref_anonymous  
  -> arc_inactivate_ref  
  -> arc_rele  
  -> arc_add_to_evictables  
  -> lbolt_event_driven  
  -> dbuf_hold_impl dmu_tx.c#315
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash dbuf.c#113
  -> arc_reactivate_ref  
  -> arc_hold  
  -> arc_access  
  -> ddi_get_lbolt  
  -> lbolt_event_driven  
  -> dbuf_update_data dbuf.c#1931
  -> dmu_tx_count_twig dmu_tx.c#323
  -> dmu_buf_freeable  
  -> dbuf_block_freeable  
  -> dsl_dataset_block_freeable dbuf.c#921
  -> dsl_dataset_prev_snap_txg dsl_dataset.c#241
  -> spa_last_synced_txg dsl_dataset.c#232
  -> dsl_dataset_get_spa dsl_dataset.c#244
  -> ddt_prefetch dsl_dataset.c#244
  -> dmu_tx_count_twig dmu_tx.c#209
  -> dmu_tx_count_twig dmu_tx.c#209
  -> dbuf_rele dmu_tx.c#325
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> arc_ref_freeze  
  -> arc_ref_anonymous  
  -> arc_inactivate_ref  
  -> arc_rele  
  -> arc_add_to_evictables  
  -> dmu_tx_count_dnode dmu_tx.c#420
  -> dmu_buf_freeable  
  -> dbuf_block_freeable  
  -> dsl_dataset_block_freeable dbuf.c#921
  -> dsl_dataset_prev_snap_txg dsl_dataset.c#241
  -> spa_last_synced_txg dsl_dataset.c#232
  -> dsl_dataset_get_spa dsl_dataset.c#244
  -> ddt_prefetch dsl_dataset.c#244
  -> zfs_sa_upgrade_txholds zfs_vnops.c#777
  -> dmu_tx_assign zfs_vnops.c#778
  -> dmu_tx_try_assign dmu_tx.c#1077
  -> dmu_objset_is_snapshot  
  -> spa_suspended dmu_tx.c#919
  -> txg_hold_open dmu_tx.c#936
  -> dsl_dataset_prev_snap_txg dmu_tx.c#982
  -> spa_last_synced_txg dsl_dataset.c#232
  -> spa_get_asize dmu_tx.c#989
  -> dsl_dir_tempreserve_space dmu_tx.c#1011
  -> arc_tempreserve_space dsl_dir.c#825
  -> arc_memory_throttle arc.c#3566
  -> dsl_pool_tempreserve_space dsl_dir.c#833
  -> dsl_pool_reserve_inflight  
  -> spa_get_deferred  
  -> spa_get_adjfree  
  -> dsl_dir_tempreserve_impl dsl_dir.c#850
  -> dsl_dir_space_towrite dsl_dir.c#709
  -> dsl_dataset_check_quota dsl_dir.c#723
  -> dsl_dataset_adjust_space  
  -> parent_delta dsl_dir.c#781
  -> dsl_dir_tempreserve_impl dsl_dir.c#794
  -> dsl_dir_space_towrite dsl_dir.c#709
  -> parent_delta dsl_dir.c#781
  -> dsl_dir_tempreserve_impl dsl_dir.c#794
  -> dsl_dir_space_towrite dsl_dir.c#709
  -> dsl_pool_adjustedsize dsl_dir.c#752
  -> spa_get_dspace dsl_pool.c#572
  -> parent_delta dsl_dir.c#781
  -> txg_rele_to_quiesce dmu_tx.c#1086
  -> sa_get_db zfs_vnops.c#818
  -> dmu_write_uio_dbuf zfs_vnops.c#818
  -> dmu_write_uio_dnode dmu.c#1089
  -> dmu_buf_hold_array_by_dnode dmu.c#1032
  -> dsl_pool_sync_context dmu.c#402
  -> spa_get_dsl  
  -> zio_root dmu.c#404
  -> zio_null zio.c#601
  -> zio_create zio.c#591
  -> dbuf_whichblock dmu.c#405
  -> dbuf_hold dmu.c#407
  -> dbuf_hold_impl dbuf.c#1951
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash dbuf.c#113
  -> arc_reactivate_ref  
  -> arc_hold  
  -> arc_access  
  -> lbolt_event_driven  
  -> dbuf_update_data dbuf.c#1931
  -> zio_wait dmu.c#423
  -> zio_execute zio.c#1214
  -> highbit zio.c#1190
  -> zio_ready  
  -> zio_wait_for_children zio.c#2650
  -> zio_walk_parents zio.c#2670
  -> highbit zio.c#1190
  -> zio_done  
  -> zio_wait_for_children zio.c#2715
  -> zio_inherit_child_errors zio.c#2743
  -> zio_pop_transforms zio.c#2774
  -> vdev_stat_update zio.c#2776
  -> zio_inherit_child_errors zio.c#2843
  -> zio_gang_tree_free zio.c#2850
  -> zio_walk_parents zio.c#2955
  -> cv_broadcast zio.c#2965
  -> zio_destroy zio.c#1222
  -> dsl_pool_sync_context dmu.c#425
  -> spa_get_dsl  
  -> dbuf_will_dirty dmu.c#1052
  -> rw_write_held dbuf.c#1392
  -> dbuf_read dbuf.c#1395
  -> dbuf_dirty dbuf.c#1396
  -> dbuf_dirty_impl  
  -> dnode_willuse_space  
  -> spa_get_asize dnode.c#1793
  -> dsl_dir_willuse_space dnode.c#1796
  -> dsl_pool_willuse_space dsl_dir.c#927
  -> dsl_dir_willuse_space_impl dsl_dir.c#928
  -> dsl_dir_space_towrite dsl_dir.c#907
  -> dsl_dataset_adjust_space  
  -> parent_delta dsl_dir.c#908
  -> dsl_dir_dirty dsl_dir.c#912
  -> txg_list_add dsl_dir.c#567
  -> dsl_dir_willuse_space_impl dsl_dir.c#916
  -> dsl_dir_space_towrite dsl_dir.c#907
  -> parent_delta dsl_dir.c#908
  -> dsl_dir_dirty dsl_dir.c#912
  -> txg_list_add dsl_dir.c#567
  -> dsl_dir_willuse_space_impl dsl_dir.c#916
  -> dsl_dir_space_towrite dsl_dir.c#907
  -> parent_delta dsl_dir.c#908
  -> dsl_dir_dirty dsl_dir.c#912
  -> txg_list_add dsl_dir.c#567
  -> dmu_tx_willuse_space dnode.c#1798
  -> dbuf_block_freeable  
  -> dsl_dataset_block_freeable  
  -> dsl_dataset_prev_snap_txg dsl_dataset.c#241
  -> spa_last_synced_txg dsl_dataset.c#232
  -> dsl_dataset_get_spa dsl_dataset.c#244
  -> ddt_prefetch dsl_dataset.c#244
  -> arc_get_blkptr  
  -> dnode_willuse_space  
  -> spa_get_asize dnode.c#1793
  -> dsl_dir_willuse_space dnode.c#1796
  -> dsl_pool_willuse_space dsl_dir.c#927
  -> dsl_dir_willuse_space_impl dsl_dir.c#928
  -> dsl_dir_space_towrite dsl_dir.c#907
  -> parent_delta dsl_dir.c#908
  -> dsl_dir_dirty dsl_dir.c#912
  -> txg_list_add dsl_dir.c#567
  -> dsl_dir_willuse_space_impl dsl_dir.c#916
  -> dsl_dir_space_towrite dsl_dir.c#907
  -> parent_delta dsl_dir.c#908
  -> dsl_dir_dirty dsl_dir.c#912
  -> txg_list_add dsl_dir.c#567
  -> dsl_dir_willuse_space_impl dsl_dir.c#916
  -> dsl_dir_space_towrite dsl_dir.c#907
  -> parent_delta dsl_dir.c#908
  -> dsl_dir_dirty dsl_dir.c#912
  -> txg_list_add dsl_dir.c#567
  -> dmu_tx_willuse_space  
  -> arc_make_writable  
  -> arc_try_make_writable  
  -> arc_cksum_verify  
  -> arc_anonymize_ref  
  -> arc_get_data_block  
  -> zio_data_buf_alloc  
  -> arc_space_consume  
  -> arc_rele  
  -> arc_add_to_evictables  
  -> dbuf_set_data  
  -> dbuf_update_data  
  -> dnode_clear_range dbuf.c#1175
  -> dbuf_add_ref dbuf.c#1183
  -> ddt_prefetch dbuf.c#1210
  -> rw_write_held dbuf.c#1214
  -> dnode_new_blkid dbuf.c#1220
  -> dbuf_dirty dbuf.c#1240
  -> dbuf_dirty_impl  
  -> dnode_setdirty dbuf.c#1268
  -> dmu_objset_userquota_get_ids dnode.c#1224
  -> dmu_objset_userused_enabled dmu_objset.c#1386
  -> spa_version dmu_objset.c#1250
  -> uiomove dmu.c#1060
  -> dmu_buf_rele_array dmu.c#1072
  -> dbuf_rele dmu.c#502
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> arc_ref_freeze dbuf.c#2051
  -> vn_has_cached_data zfs_vnops.c#845
  -> zfs_tstamp_update_setup zfs_vnops.c#887
  -> sa_bulk_update zfs_vnops.c#907
  -> sa_bulk_update_impl sa.c#1854
  -> dmu_get_bonustype sa.c#1746
  -> sa_attr_op sa.c#1755
  -> dbuf_will_dirty  
  -> rw_write_held dbuf.c#1392
  -> dbuf_read dbuf.c#1395
  -> dbuf_dirty  
  -> dbuf_dirty_impl  
  -> dbuf_unoverride  
  -> arc_ref_thaw  
  -> zfs_log_write zfs_vnops.c#909
  -> zil_replaying zfs_log.c#462
  -> spa_has_slogs zfs_log.c#468
  -> tsd_get zfs_log.c#477
  -> spa_max_block_size  
  -> zil_itx_create zfs_log.c#494
  -> zil_itx_assign zfs_log.c#520
  -> spa_freeze_txg zil.c#1254
  -> dmu_tx_get_txg zil.c#1304
  -> dmu_tx_commit zfs_vnops.c#910
  -> dnode_rele  
  -> cv_broadcast dmu_tx.c#1154
  -> dnode_rele dmu_tx.c#1157
  -> dsl_dir_tempreserve_clear dmu_tx.c#1161
  -> arc_tempreserve_clear  
  -> dsl_pool_tempreserve_clear dsl_dir.c#880
  -> txg_rele_to_sync dmu_tx.c#1167
  -> cv_broadcast txg.c#265
  -> _uio_pageunlock  
  -> zfs_range_unlock zfs_vnops.c#921
  -> rrw_exit zfs_vnops.c#936
  -> cv_broadcast rrwlock.c#247
Read more ...

zfs_read - trace

2012/10/02
-> zfs_read zfs_vnops.c#424
  -> rrw_enter zfs_vnops.c#454
  -> rrw_enter_read  
  -> zfs_range_lock zfs_vnops.c#499
  -> vn_has_cached_data zfs_vnops.c#546
  -> dmu_read_uio zfs_vnops.c#546
  -> dmu_buf_hold_array dmu.c#978
  -> dnode_hold dmu.c#462
  -> dnode_hold_impl  
  -> rw_write_held dnode.c#1050
  -> dbuf_whichblock dnode.c#1055
  -> dbuf_hold dnode.c#1057
  -> dbuf_hold_impl  
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash  
  -> dbuf_update_data dbuf.c#1931
  -> dbuf_read dnode.c#1062
  -> dmu_zfetch dbuf.c#623
  -> dmu_zfetch_find dmu_zfetch.c#663
  -> dmu_zfetch_colinear dmu_zfetch.c#668
  -> rw_tryenter dmu_zfetch.c#115
  -> dmu_zfetch_stream_reclaim dmu_zfetch.c#676
  -> rw_tryenter dmu_zfetch.c#574
  -> dmu_zfetch_stream_remove dmu_zfetch.c#585
  -> dmu_zfetch_stream_insert dmu_zfetch.c#716
  -> dmu_zfetch_streams_equal dmu_zfetch.c#554
  -> dmu_buf_get_user dnode.c#1074
  -> dbuf_rele dnode.c#1131
  -> dbuf_rele_and_unlock  
  -> dmu_buf_hold_array_by_dnode dmu.c#466
  -> dsl_pool_sync_context dmu.c#402
  -> spa_get_dsl dsl_pool.c#551
  -> zio_root dmu.c#404
  -> zio_null zio.c#601
  -> zio_create zio.c#591
  -> dbuf_whichblock dmu.c#405
  -> dbuf_hold dmu.c#407
  -> dbuf_hold_impl  
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash  
  -> dbuf_findoff  
  -> dbuf_hold_impl  
  -> dbuf_find dbuf.c#1872
  -> dbuf_hash  
  -> dbuf_findoff  
  -> dbuf_add_ref  
  -> dbuf_create dbuf.c#1891
  -> dbuf_hash_insert dbuf.c#1714
  -> dbuf_hash dbuf.c#146
  -> arc_space_consume dbuf.c#1723
  -> dbuf_update_data dbuf.c#1931
  -> dbuf_rele dbuf.c#1937
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> dbuf_read  
  -> zio_root dbuf.c#632
  -> zio_null  
  -> zio_create  
  -> dbuf_read_impl dbuf.c#633
  -> dbuf_is_metadata dbuf.c#570
  -> arc_get_blkptr  
  -> dbuf_add_ref dbuf.c#577
  -> dsl_read dbuf.c#585
  -> arc_read dsl_scan.c#374
  -> arc_hash_find  
  -> spa_guid  
  -> arc_hash  
  -> arc_get_data_block  
  -> zio_buf_alloc  
  -> arc_space_consume  
  -> zio_read  
  -> spa_version  
  -> zio_create zio.c#611
  -> zio_add_child zio.c#569
  -> zio_nowait  
  -> zio_unique_parent zio.c#1233
  -> zio_walk_parents zio.c#383
  -> zio_execute  
  -> highbit zio.c#1190
  -> zio_read_bp_init  
  -> zio_buf_alloc zio.c#911
  -> zio_push_transform zio.c#913
  -> highbit zio.c#1190
  -> zio_ready  
  -> zio_wait_for_children zio.c#2650
  -> zio_walk_parents zio.c#2670
  -> zio_notify_parent zio.c#2682
  -> zio_taskq_member zio.c#1182
  -> taskq_member zio.c#1117
  -> highbit zio.c#1190
  -> zio_vdev_io_start  
  -> spa_config_enter zio.c#2294
  -> vdev_mirror_io_start  
  -> vdev_mirror_map_alloc vdev_mirror.c#270
  -> spa_get_random vdev_mirror.c#89
  -> random_get_pseudo_bytes spa_misc.c#1188
  -> vdev_lookup_top vdev_mirror.c#107
  -> vdev_mirror_child_select vdev_mirror.c#293
  -> vdev_readable vdev_mirror.c#236
  -> vdev_is_dead vdev.c#2425
  -> vdev_dtl_contains vdev_mirror.c#242
  -> zio_vdev_child_io  
  -> zio_create  
  -> zio_add_child zio.c#569
  -> zio_nowait vdev_mirror.c#307
  -> zio_execute zio.c#1244
  -> highbit zio.c#1190
  -> zio_vdev_io_start  
  -> spa_syncing_txg zio.c#2315
  -> vdev_cache_read zio.c#2364
  -> vdev_cache_allocate vdev_cache.c#302
  -> vdev_queue_io zio.c#2367
  -> vdev_queue_io_add vdev_queue.c#365
  -> vdev_queue_io_to_issue vdev_queue.c#367
  -> vdev_queue_io_remove vdev_queue.c#321
  -> vdev_accessible zio.c#2370
  -> vdev_is_dead vdev.c#2456
  -> vdev_disk_io_start  
  -> bioinit vdev_disk.c#513
-> ldi_strategy vdev_disk.c#525
-> bdev_strategy
-> vdc_getinfo
-> vdc_strategy
  -> highbit zio.c#1190
  -> zio_vdev_io_done  
  -> zio_wait_for_children zio.c#2387
  -> zio_wait  
  -> zio_execute  
  -> highbit zio.c#1190
  -> zio_ready  
  -> zio_wait_for_children zio.c#2650
  -> zio_walk_parents zio.c#2670
  -> highbit zio.c#1190
  -> zio_done  
  -> zio_wait_for_children zio.c#2715
  -> cv_wait zio.c#1218
  -> resume  
  -> zio_destroy zio.c#1222
  -> dbuf_create dbuf.c#1891
  -> dbuf_hash_insert dbuf.c#1714
  -> dbuf_hash dbuf.c#146
  -> arc_space_consume dbuf.c#1723
  -> dbuf_add_ref dbuf.c#1726
  -> dbuf_update_data dbuf.c#1931
  -> dbuf_rele dbuf.c#1937
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> dbuf_read zfs/dmu.c#416
  -> dbuf_read_impl dbuf.c#633
  -> dnode_block_freed dbuf.c#550
  -> spa_get_dsl dnode.c#1713
  -> dbuf_is_metadata dbuf.c#570
  -> arc_get_blkptr  
  -> dbuf_add_ref dbuf.c#577
  -> dsl_read dbuf.c#585
  -> arc_read dsl_scan.c#374
  -> arc_hash_find  
  -> spa_guid  
  -> arc_hash  
  -> arc_get_data_block  
  -> zio_data_buf_alloc  
  -> arc_space_consume  
  -> zio_read  
  -> spa_version  
  -> zio_create zio.c#611
  -> zio_add_child zio.c#569
  -> zio_nowait  
  -> zio_unique_parent zio.c#1233
  -> zio_walk_parents zio.c#383
  -> zio_execute  
  -> highbit zio.c#1190
  -> zio_read_bp_init  
  -> highbit zio.c#1190
  -> zio_ready  
  -> zio_wait_for_children zio.c#2650
  -> zio_walk_parents zio.c#2681
  -> zio_notify_parent zio.c#2682
  -> zio_taskq_member zio.c#1182
  -> taskq_member zio.c#1117
  -> highbit zio.c#1190
  -> zio_vdev_io_start  
  -> spa_config_enter zio.c#2294
  -> vdev_mirror_io_start  
  -> vdev_mirror_map_alloc vdev_mirror.c#270
  -> spa_get_random vdev_mirror.c#89
  -> random_get_pseudo_bytes spa_misc.c#1188
  -> vdev_lookup_top vdev_mirror.c#107
  -> vdev_mirror_child_select vdev_mirror.c#293
  -> vdev_readable vdev_mirror.c#236
  -> vdev_is_dead vdev.c#2425
  -> vdev_dtl_contains vdev_mirror.c#242
  -> zio_vdev_child_io vdev_mirror.c#307
  -> zio_create zio.c#846
  -> zio_add_child zio.c#569
  -> zio_nowait vdev_mirror.c#307
  -> zio_execute  
  -> highbit zio.c#1190
  -> zio_vdev_io_start  
  -> spa_syncing_txg zio.c#2315
  -> vdev_cache_read zio.c#2364
  -> vdev_queue_io zio.c#2367
  -> vdev_queue_io_add vdev_queue.c#365
  -> vdev_queue_io_to_issue vdev_queue.c#367
  -> vdev_queue_io_remove vdev_queue.c#321
  -> vdev_accessible zio.c#2370
  -> vdev_is_dead vdev.c#2456
  -> vdev_disk_io_start  
  -> bioinit vdev_disk.c#513
-> ldi_strategy vdev_disk.c#525
-> bdev_strategy
-> vdc_getinfo
-> vdc_strategy
  -> highbit zio.c#1190
  -> zio_vdev_io_done  
  -> zio_wait_for_children zio.c#2387
  -> dmu_zfetch dbuf.c#638
  -> dmu_zfetch_find dmu_zfetch.c#663
  -> dmu_zfetch_colinear dmu_zfetch.c#668
  -> rw_tryenter dmu_zfetch.c#115
  -> dmu_zfetch_stream_reclaim dmu_zfetch.c#676
  -> rw_tryenter dmu_zfetch.c#574
  -> dmu_zfetch_stream_insert dmu_zfetch.c#716
  -> zio_wait dmu.c#423
  -> zio_execute zio.c#1214
  -> highbit zio.c#1190
  -> zio_ready  
  -> zio_wait_for_children zio.c#2650
  -> zio_walk_parents zio.c#2670
  -> highbit zio.c#1190
  -> zio_done  
  -> zio_wait_for_children zio.c#2715
  -> cv_wait zio.c#1218
  -> resume  
  -> zio_destroy zio.c#1222
  -> dsl_pool_sync_context dmu.c#425
  -> spa_get_dsl  
  -> dnode_rele dmu.c#469
  -> uiomove dmu.c#1011
  -> dmu_buf_rele_array dmu.c#1019
  -> dbuf_rele dmu.c#502
  -> dbuf_rele_and_unlock dbuf.c#2023
  -> arc_ref_freeze  
  -> arc_ref_anonymous  
  -> arc_inactivate_ref  
  -> arc_rele  
  -> arc_add_to_evictables  
  -> zfs_range_unlock zfs_vnops.c#560
  -> zfs_range_unlock_reader zfs_rlock.c#557
  -> fs_tstamp_update_setup zfs_vnops.c#562
  -> rrw_exit zfs_vnops.c#563
  -> cv_broadcast  
Read more ...