Project

General

Profile

Backport #19391

Updated by Nathan Cutler about 7 years ago

https://github.com/ceph/ceph/pull/14200 Twice, I've noticed this sort of error pop on the long-running cluster: one of the metadata objects reports one replica has a different omap_digest: 

 <pre> 
 list-inconsistent-obj 1.3c metadata 
 { 
   "epoch": 771290, 
   "inconsistents": [ 
     { 
       "object": { 
         "name": "607.00000000", 
         "nspace": "", 
         "locator": "", 
         "snap": "head", 
         "version": 8962591 
       }, 
       "errors": [ 
         "omap_digest_mismatch" 
       ], 
       "union_shard_errors": [], 
       "selected_object_info": "1:3ed09add:::607.00000000:head(769238'8962591 mds.0.95185:3872723 dirty|omap|data_digest s 0 uv 8962591 dd ffffffff alloc_hint [0 0 0])", 
       "shards": [ 
         { 
           "osd": 31, 
           "errors": [], 
           "size": 0, 
           "omap_digest": "0xa99faf1c", 
           "data_digest": "0xffffffff" 
         }, 
         { 
           "osd": 48, 
           "errors": [], 
           "size": 0, 
           "omap_digest": "0x0b59d114", 
           "data_digest": "0xffffffff" 
         }, 
         { 
           "osd": 61, 
           "errors": [], 
           "size": 0, 
           "omap_digest": "0xa99faf1c", 
           "data_digest": "0xffffffff" 
         }, 
         { 
           "osd": 69, 
           "errors": [], 
           "size": 0, 
           "omap_digest": "0xa99faf1c", 
           "data_digest": "0xffffffff" 
         } 
       ] 
     } 
   ] 
 } 
 </pre> 


 Edit: removed note about xattr; not the point here, I was confused 
 

Back