Created
December 18, 2014 08:43
-
-
Save evansus/a56a71da0c5943cb0839 to your computer and use it in GitHub Desktop.
spindump snippet for zvol_unmap (not threaded)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thread 0x918 priority 81 cpu time 0.934s | |
*1001 call_continuation + 23 (mach_kernel) [0xffffff80002d7417] | |
*1001 hfs_scan_blocks + 104 (mach_kernel) [0xffffff8000577288] | |
*1001 ??? (mach_kernel + 3778429) [0xffffff800059a77d] | |
*1001 VNOP_IOCTL + 336 (mach_kernel) [0xffffff80003fe2f0] | |
*1001 spec_ioctl + 332 (mach_kernel) [0xffffff800040d95c] | |
*1001 dkioctl + 2211 (IOStorageFamily) [0xffffff7f807f8d66] | |
*1001 net_lundman_zfs_zvol_device::doUnmap(IOBlockStorageDeviceExtent*, unsigned int, unsigned int) + 69 (zfs) [0xffffff7f80edc815] | |
*1001 net_lundman_zfs_zvol_device::doDiscard(unsigned long long, unsigned long long) + 24 (zfs) [0xffffff7f80edc7b8] | |
*807 zvol_unmap + 294 (zfs) [0xffffff7f80edaf36] | |
*806 dmu_free_long_range + 102 (zfs) [0xffffff7f80de8a36] | |
*728 dmu_free_long_range_impl + 250 (zfs) [0xffffff7f80de8b7a] | |
*383 dmu_tx_hold_free + 377 (zfs) [0xffffff7f80dfc269] | |
*297 dmu_tx_count_write + 900 (zfs) [0xffffff7f80dfbb64] | |
*297 zio_wait + 117 (zfs) [0xffffff7f80ecd7e5] | |
*297 spl_cv_wait + 49 (spl) [0xffffff7f80dbc341] | |
*297 msleep + 114 (mach_kernel) [0xffffff80005e3e42] | |
*297 ??? (mach_kernel + 4078613) [0xffffff80005e3c15] | |
*297 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*296 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*296 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*296 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*1 thread_block_reason + 256 (mach_kernel) [0xffffff8000235d90] | |
*1 ml_set_interrupts_enabled + 27 (mach_kernel) [0xffffff80002d692b] | |
*85 dmu_tx_count_write + 527 (zfs) [0xffffff7f80dfb9ef] | |
*81 dmu_tx_check_ioerr + 62 (zfs) [0xffffff7f80dfc4de] | |
*81 dbuf_hold_level + 69 (zfs) [0xffffff7f80dde645] | |
*81 dbuf_hold_impl + 140 (zfs) [0xffffff7f80ddf39c] | |
*78 __dbuf_hold_impl + 860 (zfs) [0xffffff7f80ddf7ac] | |
*77 dbuf_read + 713 (zfs) [0xffffff7f80ddc7f9] | |
*77 zio_wait + 117 (zfs) [0xffffff7f80ecd7e5] | |
*77 spl_cv_wait + 49 (spl) [0xffffff7f80dbc341] | |
*77 msleep + 114 (mach_kernel) [0xffffff80005e3e42] | |
*77 ??? (mach_kernel + 4078613) [0xffffff80005e3c15] | |
*77 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*77 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*77 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*77 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*1 dbuf_read + 588 (zfs) [0xffffff7f80ddc77c] | |
*1 dbuf_read_impl + 1165 (zfs) [0xffffff7f80ddcddd] | |
*1 arc_read + 1455 (zfs) [0xffffff7f80dd15df] | |
*1 arc_buf_alloc + 41 (zfs) [0xffffff7f80dcdf49] | |
*1 kmem_cache_alloc + 30 (spl) [0xffffff7f80dbcfbe] | |
*1 bmalloc + 33 (spl) [0xffffff7f80dc1941] | |
*1 slice_allocator_alloc + 69 (spl) [0xffffff7f80dc1355] | |
*1 memory_pool_claim + 151 (spl) [0xffffff7f80dc0ed7] | |
*1 kernel_memory_allocate + 1256 (mach_kernel) [0xffffff800027b748] | |
*3 __dbuf_hold_impl + 806 (zfs) [0xffffff7f80ddf776] | |
*3 __dbuf_hold_impl + 860 (zfs) [0xffffff7f80ddf7ac] | |
*3 dbuf_read + 713 (zfs) [0xffffff7f80ddc7f9] | |
*3 zio_wait + 117 (zfs) [0xffffff7f80ecd7e5] | |
*3 spl_cv_wait + 49 (spl) [0xffffff7f80dbc341] | |
*3 msleep + 114 (mach_kernel) [0xffffff80005e3e42] | |
*3 ??? (mach_kernel + 4078613) [0xffffff80005e3c15] | |
*3 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*3 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*3 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*3 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*4 dmu_tx_check_ioerr + 119 (zfs) [0xffffff7f80dfc517] | |
*4 dbuf_read + 588 (zfs) [0xffffff7f80ddc77c] | |
*4 dbuf_read_impl + 1165 (zfs) [0xffffff7f80ddcddd] | |
*3 arc_read + 3808 (zfs) [0xffffff7f80dd1f10] | |
*3 zio_nowait + 91 (zfs) [0xffffff7f80ecdc9b] | |
*2 __zio_execute + 298 (zfs) [0xffffff7f80ece75a] | |
*2 zio_vdev_io_start + 124 (zfs) [0xffffff7f80ed188c] | |
*2 vdev_mirror_io_start + 613 (zfs) [0xffffff7f80e67115] | |
*2 zio_nowait + 91 (zfs) [0xffffff7f80ecdc9b] | |
*2 __zio_execute + 298 (zfs) [0xffffff7f80ece75a] | |
*1 zio_vdev_io_start + 890 (zfs) [0xffffff7f80ed1b8a] | |
*1 vdev_queue_io + 285 (zfs) [0xffffff7f80e6882d] | |
*1 vdev_queue_io_to_issue + 390 (zfs) [0xffffff7f80e68a76] | |
*1 vdev_queue_io_remove + 23 (zfs) [0xffffff7f80e697a7] | |
*1 zio_vdev_io_start + 1000 (zfs) [0xffffff7f80ed1bf8] | |
*1 vdev_iokit_io_start + 434 (zfs) [0xffffff7f80e61752] | |
*1 vdev_iokit_strategy + 247 (zfs) [0xffffff7f80e630d7] | |
*1 IOMemoryDescriptor::withAddress(void*, unsigned long long, unsigned int) + 149 (mach_kernel) [0xffffff80006b9935] | |
*1 IOGeneralMemoryDescriptor::initWithOptions(void*, unsigned int, unsigned int, task*, unsigned int, IOMapper*) + 1387 (mach_kernel) [0xffffff80006ba35b] | |
*1 IOGeneralMemoryDescriptor::prepare(unsigned int) + 78 (mach_kernel) [0xffffff80006bc58e] | |
*1 IOGeneralMemoryDescriptor::wireVirtual(unsigned int) + 969 (mach_kernel) [0xffffff80006bc2e9] | |
*1 vm_map_create_upl + 1519 (mach_kernel) [0xffffff800029b95f] | |
*1 vm_object_iopl_request + 1307 (mach_kernel) [0xffffff800029be8b] | |
*1 vm_page_lookup + 33 (mach_kernel) [0xffffff80002a35e1] | |
*1 __zio_execute + 217 (zfs) [0xffffff7f80ece709] | |
*1 zio_taskq_member + 149 (zfs) [0xffffff7f80ecf715] | |
*1 taskq_member + 28 (spl) [0xffffff7f80dbedfc] | |
*1 spl_mutex_enter + 13 (spl) [0xffffff7f80dbdbad] | |
*1 arc_read + 1455 (zfs) [0xffffff7f80dd15df] | |
*1 arc_buf_alloc + 291 (zfs) [0xffffff7f80dce043] | |
*1 arc_get_data_buf + 166 (zfs) [0xffffff7f80dce136] | |
*1 zio_data_buf_alloc + 56 (zfs) [0xffffff7f80ecc438] | |
*1 kmem_cache_alloc + 30 (spl) [0xffffff7f80dbcfbe] | |
*1 bmalloc + 33 (spl) [0xffffff7f80dc1941] | |
*1 slice_allocator_alloc + 69 (spl) [0xffffff7f80dc1355] | |
*1 memory_pool_claim + 151 (spl) [0xffffff7f80dc0ed7] | |
*1 kernel_memory_allocate + 1347 (mach_kernel) [0xffffff800027b7a3] | |
*1 dmu_tx_count_write + 1270 (zfs) [0xffffff7f80dfbcd6] | |
*1 dmu_tx_count_twig + 568 (zfs) [0xffffff7f80dfeb88] | |
*1 dmu_tx_count_twig + 357 (zfs) [0xffffff7f80dfeab5] | |
*1 dsl_dataset_block_freeable + 83 (zfs) [0xffffff7f80e07533] | |
*1 ddt_prefetch + 57 (zfs) [0xffffff7f80de5019] | |
*345 dmu_tx_hold_free + 466 (zfs) [0xffffff7f80dfc2c2] | |
*313 dmu_tx_count_write + 900 (zfs) [0xffffff7f80dfbb64] | |
*313 zio_wait + 117 (zfs) [0xffffff7f80ecd7e5] | |
*313 spl_cv_wait + 49 (spl) [0xffffff7f80dbc341] | |
*313 msleep + 114 (mach_kernel) [0xffffff80005e3e42] | |
*313 ??? (mach_kernel + 4078613) [0xffffff80005e3c15] | |
*313 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*313 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*313 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*313 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*30 dmu_tx_count_write + 527 (zfs) [0xffffff7f80dfb9ef] | |
*28 dmu_tx_check_ioerr + 62 (zfs) [0xffffff7f80dfc4de] | |
*28 dbuf_hold_level + 69 (zfs) [0xffffff7f80dde645] | |
*28 dbuf_hold_impl + 140 (zfs) [0xffffff7f80ddf39c] | |
*26 __dbuf_hold_impl + 860 (zfs) [0xffffff7f80ddf7ac] | |
*25 dbuf_read + 713 (zfs) [0xffffff7f80ddc7f9] | |
*25 zio_wait + 117 (zfs) [0xffffff7f80ecd7e5] | |
*25 spl_cv_wait + 49 (spl) [0xffffff7f80dbc341] | |
*25 msleep + 114 (mach_kernel) [0xffffff80005e3e42] | |
*25 ??? (mach_kernel + 4078613) [0xffffff80005e3c15] | |
*25 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*25 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*25 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*25 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*1 dbuf_read + 588 (zfs) [0xffffff7f80ddc77c] | |
*1 dbuf_read_impl + 1165 (zfs) [0xffffff7f80ddcddd] | |
*1 arc_read + 1455 (zfs) [0xffffff7f80dd15df] | |
*1 arc_buf_alloc + 291 (zfs) [0xffffff7f80dce043] | |
*1 arc_get_data_buf + 130 (zfs) [0xffffff7f80dce112] | |
*1 zio_buf_alloc + 56 (zfs) [0xffffff7f80ecc3f8] | |
*1 kmem_cache_alloc + 30 (spl) [0xffffff7f80dbcfbe] | |
*1 bmalloc + 33 (spl) [0xffffff7f80dc1941] | |
*1 slice_allocator_alloc + 69 (spl) [0xffffff7f80dc1355] | |
*1 memory_pool_claim + 151 (spl) [0xffffff7f80dc0ed7] | |
*1 kernel_memory_allocate + 1423 (mach_kernel) [0xffffff800027b7ef] | |
*1 pmap_enter_options + 3054 (mach_kernel) [0xffffff80002c4b3e] | |
*2 __dbuf_hold_impl + 806 (zfs) [0xffffff7f80ddf776] | |
*2 __dbuf_hold_impl + 860 (zfs) [0xffffff7f80ddf7ac] | |
*2 dbuf_read + 713 (zfs) [0xffffff7f80ddc7f9] | |
*2 zio_wait + 117 (zfs) [0xffffff7f80ecd7e5] | |
*2 spl_cv_wait + 49 (spl) [0xffffff7f80dbc341] | |
*2 msleep + 114 (mach_kernel) [0xffffff80005e3e42] | |
*2 ??? (mach_kernel + 4078613) [0xffffff80005e3c15] | |
*2 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*2 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*2 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*2 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*2 dmu_tx_check_ioerr + 119 (zfs) [0xffffff7f80dfc517] | |
*2 dbuf_read + 588 (zfs) [0xffffff7f80ddc77c] | |
*2 dbuf_read_impl + 1165 (zfs) [0xffffff7f80ddcddd] | |
*1 arc_read + 3808 (zfs) [0xffffff7f80dd1f10] | |
*1 zio_nowait + 91 (zfs) [0xffffff7f80ecdc9b] | |
*1 __zio_execute + 298 (zfs) [0xffffff7f80ece75a] | |
*1 zio_vdev_io_start + 124 (zfs) [0xffffff7f80ed188c] | |
*1 vdev_mirror_io_start + 371 (zfs) [0xffffff7f80e67023] | |
*1 vdev_mirror_child_select + 250 (zfs) [0xffffff7f80e677fa] | |
*1 vdev_dtl_contains + 73 (zfs) [0xffffff7f80e5c169] | |
*1 spl_mutex_enter + 46 (spl) [0xffffff7f80dbdbce] | |
*1 lck_mtx_lock + 132 (mach_kernel) [0xffffff80002d1504] | |
*1 arc_read + 1455 (zfs) [0xffffff7f80dd15df] | |
*1 arc_buf_alloc + 291 (zfs) [0xffffff7f80dce043] | |
*1 arc_get_data_buf + 166 (zfs) [0xffffff7f80dce136] | |
*1 zio_data_buf_alloc + 56 (zfs) [0xffffff7f80ecc438] | |
*1 kmem_cache_alloc + 30 (spl) [0xffffff7f80dbcfbe] | |
*1 bmalloc + 33 (spl) [0xffffff7f80dc1941] | |
*1 slice_allocator_alloc + 69 (spl) [0xffffff7f80dc1355] | |
*1 memory_pool_claim + 151 (spl) [0xffffff7f80dc0ed7] | |
*1 kernel_memory_allocate + 1423 (mach_kernel) [0xffffff800027b7ef] | |
*1 pmap_enter_options + 3054 (mach_kernel) [0xffffff80002c4b3e] | |
*2 dmu_tx_count_write + 1270 (zfs) [0xffffff7f80dfbcd6] | |
*2 dmu_tx_count_twig + 568 (zfs) [0xffffff7f80dfeb88] | |
*2 dmu_tx_count_twig + 472 (zfs) [0xffffff7f80dfeb28] | |
*1 bp_get_dsize + 99 (zfs) [0xffffff7f80e51443] | |
*1 dva_get_dsize_sync + 128 (zfs) [0xffffff7f80e51330] | |
*1 vdev_lookup_top + 52 (zfs) [0xffffff7f80e57fd4] | |
*1 bp_get_dsize + 147 (zfs) [0xffffff7f80e51473] | |
*1 spa_config_exit + 174 (zfs) [0xffffff7f80e4e35e] | |
*1 wait_queue_wakeup_all + 264 (mach_kernel) [0xffffff800024ef98] | |
*1 ml_set_interrupts_enabled + 27 (mach_kernel) [0xffffff80002d692b] | |
*78 dmu_free_long_range_impl + 328 (zfs) [0xffffff7f80de8bc8] | |
*67 dnode_free_range + 1879 (zfs) [0xffffff7f80e044e7] | |
*65 dbuf_free_range + 333 (zfs) [0xffffff7f80ddd07d] | |
*65 list_next + 12 (spl) [0xffffff7f80dbda1c] | |
*1 dbuf_free_range + 553 (zfs) [0xffffff7f80ddd159] | |
*1 dbuf_free_range + 345 (zfs) [0xffffff7f80ddd089] | |
*11 dnode_free_range + 538 (zfs) [0xffffff7f80e03faa] | |
*11 dbuf_will_dirty + 126 (zfs) [0xffffff7f80ddd48e] | |
*11 dbuf_dirty + 818 (zfs) [0xffffff7f80dddf72] | |
*11 arc_release + 221 (zfs) [0xffffff7f80dd2ffd] | |
*11 spl_mutex_enter + 46 (spl) [0xffffff7f80dbdbce] | |
*11 lck_mtx_lock + 653 (mach_kernel) [0xffffff80002d170d] | |
*11 lck_mtx_lock_wait_x86 + 384 (mach_kernel) [0xffffff80002d6370] | |
*11 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*11 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*11 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*1 dmu_free_long_range + 54 (zfs) [0xffffff7f80de8a06] | |
*1 dnode_hold + 52 (zfs) [0xffffff7f80e03184] | |
*1 dnode_hold_impl + 458 (zfs) [0xffffff7f80e02bda] | |
*1 dbuf_hold + 50 (zfs) [0xffffff7f80ddfca2] | |
*1 dbuf_hold_impl + 140 (zfs) [0xffffff7f80ddf39c] | |
*1 __dbuf_hold_impl + 75 (zfs) [0xffffff7f80ddf49b] | |
*1 dbuf_find + 328 (zfs) [0xffffff7f80ddb9c8] | |
*1 lck_mtx_unlock + 71 (mach_kernel) [0xffffff80002d1ac7] | |
*194 zvol_unmap + 404 (zfs) [0xffffff7f80edafa4] | |
*194 zil_commit + 319 (zfs) [0xffffff7f80ec8b4f] | |
*156 zil_commit_writer + 468 (zfs) [0xffffff7f80ec8da4] | |
*156 zil_flush_vdevs + 205 (zfs) [0xffffff7f80ecb5cd] | |
*155 zio_flush + 84 (zfs) [0xffffff7f80ece404] | |
*155 zio_nowait + 91 (zfs) [0xffffff7f80ecdc9b] | |
*155 __zio_execute + 298 (zfs) [0xffffff7f80ece75a] | |
*155 zio_vdev_io_start + 1000 (zfs) [0xffffff7f80ed1bf8] | |
*155 vdev_iokit_io_start + 300 (zfs) [0xffffff7f80e616cc] | |
*155 vdev_iokit_sync + 94 (zfs) [0xffffff7f80e62e2e] | |
*155 IOAHCIBlockStorageDriver::FlushCache() + 123 (IOAHCIBlockStorage) [0xffffff7f8165b8e3] | |
*155 IOAHCIDiskQueueManager::SendRequest(__SATAIORequest*) + 75 (IOAHCIBlockStorage) [0xffffff7f81654ba3] | |
*155 IOEventSource::sleepGate(void*, unsigned int) + 69 (mach_kernel) [0xffffff80006afdb5] | |
*155 IOWorkLoop::sleepGate(void*, unsigned int) + 66 (mach_kernel) [0xffffff80006af612] | |
*155 IORecursiveLockSleep + 52 (mach_kernel) [0xffffff8000687934] | |
*155 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*155 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*155 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*155 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*1 zio_flush + 76 (zfs) [0xffffff7f80ece3fc] | |
*1 zio_ioctl + 220 (zfs) [0xffffff7f80ecdb7c] | |
*1 zio_create + 1825 (zfs) [0xffffff7f80ecd071] | |
*1 zio_add_child + 265 (zfs) [0xffffff7f80ecc7e9] | |
*38 zil_commit_writer + 444 (zfs) [0xffffff7f80ec8d8c] | |
*37 zio_wait + 117 (zfs) [0xffffff7f80ecd7e5] | |
*37 spl_cv_wait + 49 (spl) [0xffffff7f80dbc341] | |
*37 msleep + 114 (mach_kernel) [0xffffff80005e3e42] | |
*37 ??? (mach_kernel + 4078613) [0xffffff80005e3c15] | |
*37 lck_mtx_sleep + 78 (mach_kernel) [0xffffff800022d18e] | |
*37 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c] | |
*37 ??? (mach_kernel + 223579) [0xffffff800023695b] | |
*37 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8262] | |
*1 zio_wait + 162 (zfs) [0xffffff7f80ecd812] | |
*1 zio_destroy + 31 (zfs) [0xffffff7f80ece79f] | |
*1 kmem_cache_free + 31 (spl) [0xffffff7f80dbd03f] | |
*1 zio_dest + 43 (zfs) [0xffffff7f80ecc26b] | |
*1 lck_mtx_free + 57 (mach_kernel) [0xffffff80002d5d69] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment