Print this page
4045 zfs write throttle & i/o scheduler performance work
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>

*** 272,281 **** --- 272,301 ---- * This table can be approximately generated by running: * egrep "^[a-z0-9_]+ [a-z0-9_]+( =.*)?;" *.c | cut -d ' ' -f 2 */ static const char *params[] = { "arc_reduce_dnlc_percent", + "arc_lotsfree_percent", + "zfs_dirty_data_max", + "zfs_dirty_data_sync", + "zfs_delay_max_ns", + "zfs_delay_min_dirty_percent", + "zfs_delay_scale", + "zfs_vdev_max_active", + "zfs_vdev_sync_read_min_active", + "zfs_vdev_sync_read_max_active", + "zfs_vdev_sync_write_min_active", + "zfs_vdev_sync_write_max_active", + "zfs_vdev_async_read_min_active", + "zfs_vdev_async_read_max_active", + "zfs_vdev_async_write_min_active", + "zfs_vdev_async_write_max_active", + "zfs_vdev_scrub_min_active", + "zfs_vdev_scrub_max_active", + "zfs_vdev_async_write_active_min_dirty_percent", + "zfs_vdev_async_write_active_max_dirty_percent", + "spa_asize_inflation", "zfs_arc_max", "zfs_arc_min", "arc_shrink_shift", "zfs_mdcomp_disable", "zfs_prefetch_disable",
*** 289,316 **** "reference_tracking_enable", "reference_history", "spa_max_replication_override", "spa_mode_global", "zfs_flags", - "zfs_txg_synctime_ms", "zfs_txg_timeout", - "zfs_write_limit_min", - "zfs_write_limit_max", - "zfs_write_limit_shift", - "zfs_write_limit_override", - "zfs_no_write_throttle", "zfs_vdev_cache_max", "zfs_vdev_cache_size", "zfs_vdev_cache_bshift", "vdev_mirror_shift", - "zfs_vdev_max_pending", - "zfs_vdev_min_pending", "zfs_scrub_limit", "zfs_no_scrub_io", "zfs_no_scrub_prefetch", - "zfs_vdev_time_shift", - "zfs_vdev_ramp_rate", "zfs_vdev_aggregation_limit", "fzap_default_block_shift", "zfs_immediate_write_sz", "zfs_read_chunk_size", "zfs_nocacheflush", --- 309,326 ----
*** 1834,1844 **** if (zpa->zpa_type == ZIO_WALK_PARENT) ziop = (uintptr_t)zl.zl_parent; else ziop = (uintptr_t)zl.zl_child; ! return (zio_print_cb(ziop, arg)); } /* ARGSUSED */ static int zio_print(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) --- 1844,1854 ---- if (zpa->zpa_type == ZIO_WALK_PARENT) ziop = (uintptr_t)zl.zl_parent; else ziop = (uintptr_t)zl.zl_child; ! return (zio_print_cb(ziop, zpa)); } /* ARGSUSED */ static int zio_print(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)