"size_mismatch"
],
"union_shard_errors": [
- "data_digest_mismatch_oi",
- "size_mismatch_oi"
+ "data_digest_mismatch_info",
+ "size_mismatch_info"
],
"selected_object_info": "0:602f83fe:::foo:head(16'1 client.4110.0:1 dirty|data_digest|omap_digest s 968 uv 1 dd e978e67f od ffffffff alloc_hint [0 0 0])",
"shards": [
{
"osd": 2,
"errors": [
- "data_digest_mismatch_oi",
- "size_mismatch_oi"
+ "data_digest_mismatch_info",
+ "size_mismatch_info"
],
"size": 0,
"omap_digest": "0xffffffff",
``oi`` indicate a comparison with ``selected_object_info``. Look at the
``shards`` array to determine which shard has which error(s).
- * ``data_digest_mismatch_oi``: the digest stored in the object-info is not
+ * ``data_digest_mismatch_info``: the digest stored in the object-info is not
``0xffffffff``, which is calculated from the shard read from OSD.2
- * ``size_mismatch_oi``: the size stored in the object-info is different
+ * ``size_mismatch_info``: the size stored in the object-info is different
from the one read from OSD.2. The latter is 0.
You can repair the inconsistent placement group by executing::