Dear everyone,

during a very risky process or rebuilding my OSDs to relocate their WAL&DBs onto NVMe SSD partitions, I created a situation where 2 of 3 OSDs of jerasure 2+1 pool had become destroyed, without waiting for complete rebuild of their respective PGs on newly-created OSDs.
And now I have an incomplete PG, looking like this :

[WRN] PG_AVAILABILITY: Reduced data availability: 1 pg inactive, 1 pg incomplete pg 1.90 is incomplete, acting [2,3,5] (reducing pool jerasure21 min_size from 2 may help; search ceph.com/docs for 'incomplete')

PG OBJECTS DEGRADED MISPLACED UNFOUND BYTES OMAP_BYTES* OMAP_KEYS* LOG STATE SINCE VERSION REPORTED UP ACTING SCRUB_STAMP DEEP_SCRUB_STAMP 1.90 0 0 0 0 0 0 0 0 incomplete 47m 0'0 223998:104494 [2,3,5]p2 [2,3,5]p2 2020-04-01T13:22:08.983764+0300 2020-03-29T18:36:21.037198+0300

This corrupted some (or maybe all) of my iSCSI RBD targets, and now I would like to determine what of them will have to be dropped & recreated so as not to refer to these incomplete objects. Is there a known recipe or scenario to do that ? Also I would like to know if anything special needs to be done to the incomplete PG to make it complete and usable again.

Thanks in advance for your help.
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to