Signed-off-by: Mykola Golub <mgolub@mirantis.com>
pool_scrub_max_interval : g_conf->osd_scrub_max_interval;
sched_time += scrub_min_interval;
- if (g_conf->osd_scrub_interval_randomize_ratio > 0) {
- sched_time += rand() % (int)(scrub_min_interval *
- g_conf->osd_scrub_interval_randomize_ratio);
+ int divisor = scrub_min_interval *
+ g_conf->osd_scrub_interval_randomize_ratio;
+ if (divisor > 0) {
+ sched_time += rand() % divisor;
}
deadline += scrub_max_interval;
}