Signed-off-by: Sage Weil <sage@newdream.net>
- spdk
- pmem
- hm_smr
+- name: bluestore_cleaner_sleep_interval
+ type: float
+ level: advanced
+ desc: How long cleaner should sleep before re-checking utilization
+ default: 5
+ with_legacy: true
if (zoned_cleaner_stop) {
break;
}
- dout(20) << __func__ << " sleep" << dendl;
- zoned_cleaner_cond.wait(l);
+ auto period = ceph::make_timespan(cct->_conf->bluestore_cleaner_sleep_interval);
+ dout(20) << __func__ << " sleep for " << period << dendl;
+ zoned_cleaner_cond.wait_for(l, period);
dout(20) << __func__ << " wake" << dendl;
} else {
l.unlock();