We just upgraded to pacific, and I'm trying to clear warnings about legacy bluestore
omap usage stats by running 'ceph-bluestore-tool repair`, as instructed by the warning
message. It's been going fine, but we are now getting this error:
[root@vanilla bin]# ceph-bluestore-tool repair --path $osd_path
2021-05-19T19:25:26.485+0000 7f67ca3593c0 -1 bluestore(/var/lib/ceph/osd/ceph-9) fsck
error: found stray omap data on omap_head 12256434 0 0
repair status: remaining 1 error(s) and warning(s)
[root@vanilla bin]# ceph-bluestore-tool fsck --path $osd_path -deep
2021-05-19T20:03:17.002+0000 7f4d1d6603c0 -1 bluestore(/var/lib/ceph/osd/ceph-9) fsck
error: found stray omap data on omap_head 12256434 0 0
fsck status: remaining 1 error(s) and warning(s)
We're only 10% of the way through our OSDs, so I'd like to find some way to fix
this other than destroying and rebuilding the OSD, in case it happens again. Fixing this
error is especially attractive since we can't get out of HEALTH_WARN until we've
run recover on all OSDs.
Any suggestions?
Neale Pickett <neale(a)lanl.gov>
A-4: Advanced Research in Cyber Systems
Los Alamos National Laboratory