OPTION(osd_pool_default_cache_min_flush_age, OPT_INT, 0) // seconds
OPTION(osd_pool_default_cache_min_evict_age, OPT_INT, 0) // seconds
OPTION(osd_hit_set_min_size, OPT_INT, 1000) // min target size for a HitSet
+OPTION(osd_hit_set_max_size, OPT_INT, 100000) // max target size for a HitSet
OPTION(osd_hit_set_namespace, OPT_STR, ".ceph-internal") // rados namespace for hit_set tracking
OPTION(osd_tier_default_cache_mode, OPT_STR, "writeback")
if (p->target_size < static_cast<uint64_t>(g_conf->osd_hit_set_min_size))
p->target_size = g_conf->osd_hit_set_min_size;
+ if (p->target_size > static_cast<uint64_t>(g_conf->osd_hit_set_max_size))
+ p->target_size = g_conf->osd_hit_set_max_size;
+
p->seed = now.sec();
dout(10) << __func__ << " target_size " << p->target_size