Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com>
dout(20) << __func__ << " missing digest on " << *k << dendl;
update = MAYBE;
}
- if (g_conf->osd_debug_scrub_chance_rewrite_digest &&
+ if (auth_object.digest_present && auth_object.omap_digest_present &&
+ g_conf->osd_debug_scrub_chance_rewrite_digest &&
(((unsigned)rand() % 100) >
g_conf->osd_debug_scrub_chance_rewrite_digest)) {
dout(20) << __func__ << " randomly updating digest on " << *k << dendl;