Fixes: https://tracker.ceph.com/issues/66059
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
ceph_assert(!is_primary());
update_history(oinfo.history);
- if (!info.stats.stats_invalid && info.stats.stats.sum.num_scrub_errors) {
+ bool has_scrub_error = (!info.stats.stats_invalid && info.stats.stats.sum.num_scrub_errors);
+ info.stats = oinfo.stats;
+ if (has_scrub_error) {
info.stats.stats.sum.num_scrub_errors = 0;
info.stats.stats.sum.num_shallow_scrub_errors = 0;
info.stats.stats.sum.num_deep_scrub_errors = 0;