Project

General

Profile

Bug #37653

list-inconsistent-obj output truncated, causing osd-scrub-repair.sh failure

Added by David Zafman 9 months ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Scrub/Repair
Target version:
-
Start date:
12/13/2018
Due date:
% Done:

0%

Source:
Tags:
Backport:
mimic
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:

Description

This bug causes an diff to be detected because of missing entries. It would have been nice if the decode failure would be passed back and the rados command would fail instead of giving incomplete results.


Related issues

Duplicated by ceph-qa-suite - Bug #37391: osd-scrub-repair is arbitrary failing Duplicate 11/26/2018
Copied to RADOS - Backport #37686: mimic: list-inconsistent-obj output truncated, causing osd-scrub-repair.sh failure Resolved

History

#1 Updated by David Zafman 9 months ago

The commit 873655062de03fbeda7053eaf34eab5a7644e1d1 from https://github.com/ceph/ceph/pull/24229 exposed a bug in shard_info_wrapper::encode(). The error was always on decode of ROBJ3 which in the test has a missing shard.

#2 Updated by David Zafman 9 months ago

  • Backport set to mimic

#3 Updated by David Zafman 9 months ago

  • Status changed from New to Pending Backport

#4 Updated by Nathan Cutler 9 months ago

  • Copied to Backport #37686: mimic: list-inconsistent-obj output truncated, causing osd-scrub-repair.sh failure added

#5 Updated by Nathan Cutler 8 months ago

  • Status changed from Pending Backport to Resolved

#6 Updated by David Zafman 7 months ago

  • Duplicated by Bug #37391: osd-scrub-repair is arbitrary failing added

Also available in: Atom PDF