Hello,I had some faulty power cables on some OSD's in one server which caused 
lots of IO issues/disks appearing/disappearing.This has been corrected now, 2 
of the 10 OSD's are working, however 8 are failing to start due to what looks 
to be a corrupt DB.When running a ceph-bluestore-tool fsck I get the following 
output:rocksdb: [db/db_impl_open.cc:516] db.wal/002221.log: dropping 1302 
bytes; Corruption: missing start of fragmented 
record(2)2020-12-22T16:21:52.715+0100 7f7b6a1500c0 4 rocksdb: 
[db/db_impl.cc:389] Shutdown: canceling all background 
work2020-12-22T16:21:52.715+0100 7f7b6a1500c0 4 rocksdb: [db/db_impl.cc:563] 
Shutdown complete2020-12-22T16:21:52.715+0100 7f7b6a1500c0 -1 rocksdb: 
Corruption: missing start of fragmented record(2)2020-12-22T16:21:52.715+0100 
7f7b6a1500c0 -1 
bluestore(/var/lib/ceph/b1db6b36-0c4c-4bce-9cda-18834be0632d/osd.28) opendb 
erroring opening db:Trying to start the OSD leads to:ceph_abort_msg("Bad table 
magic number: expected 9863518390377041911, found 9372993859750765257 in 
db/002442.sst")It looks like the last write to these OSD's never fully 
completed, sadly as I was adding this new node to move from OSD to Host 
redundancy (EC Pool) I have 20% down PG's currently, is there anything I can do 
to remove the last entry in the DB or somehow clean up the rocksDB to get these 
OSD's atleast started? Understand may end up with some corrupted files.Thanks
 
Sent via MXlogin
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to