Deep scrub does not actually give us the whole-object checksum for an ec
object, only the checksum for the first shard. We ignore it in scrub
for ec pools anyway in be_select_auth_object.
Signed-off-by: Samuel Just <sjust@redhat.com>
authoritative[*k] = auth_list;
}
if (okseed &&
+ parent->get_pool().is_replicated() &&
auth_object.digest_present && auth_object.omap_digest_present &&
(!auth_oi.is_data_digest() || !auth_oi.is_omap_digest() ||
(g_conf->osd_debug_scrub_chance_rewrite_digest &&