]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
config_opts: turn down default recovery tunables
authorSamuel Just <sjust@redhat.com>
Tue, 9 Jun 2015 16:31:00 +0000 (09:31 -0700)
committerSamuel Just <sjust@redhat.com>
Tue, 9 Jun 2015 16:31:00 +0000 (09:31 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/common/config_opts.h

index d762a2c9de3667b63dd1d0a1cb27718c0eeb53be..2985ae76fceb3135d985e832c43770870ce16401 100644 (file)
@@ -471,7 +471,7 @@ OPTION(mds_max_purge_ops_per_pg, OPT_FLOAT, 0.5)
 OPTION(osd_compact_leveldb_on_mount, OPT_BOOL, false)
 
 // Maximum number of backfills to or from a single osd
-OPTION(osd_max_backfills, OPT_U64, 10)
+OPTION(osd_max_backfills, OPT_U64, 1)
 
 // Minimum recovery priority (255 = max, smaller = lower)
 OPTION(osd_min_recovery_priority, OPT_INT, 0)
@@ -615,8 +615,8 @@ OPTION(osd_default_data_pool_replay_window, OPT_INT, 45)
 OPTION(osd_preserve_trimmed_log, OPT_BOOL, false)
 OPTION(osd_auto_mark_unfound_lost, OPT_BOOL, false)
 OPTION(osd_recovery_delay_start, OPT_FLOAT, 0)
-OPTION(osd_recovery_max_active, OPT_INT, 15)
-OPTION(osd_recovery_max_single_start, OPT_INT, 5)
+OPTION(osd_recovery_max_active, OPT_INT, 3)
+OPTION(osd_recovery_max_single_start, OPT_INT, 1)
 OPTION(osd_recovery_max_chunk, OPT_U64, 8<<20)  // max size of push chunk
 OPTION(osd_copyfrom_max_chunk, OPT_U64, 8<<20)   // max size of a COPYFROM chunk
 OPTION(osd_push_per_object_cost, OPT_U64, 1000)  // push cost per object
@@ -719,7 +719,7 @@ OPTION(mon_rocksdb_options, OPT_STR, "")
  * 1..63.
  */
 OPTION(osd_client_op_priority, OPT_U32, 63)
-OPTION(osd_recovery_op_priority, OPT_U32, 10)
+OPTION(osd_recovery_op_priority, OPT_U32, 3)
 
 OPTION(osd_snap_trim_priority, OPT_U32, 5)
 OPTION(osd_snap_trim_cost, OPT_U32, 1<<20) // set default cost equal to 1MB io