On Tue, 12 Jun 2012, Henry C Chang wrote: > Hi, > > We have some unfound objects in the cluster of ceph v0.39. While > recent ceph versions provide the command to mark unfound objects lost, > is there any manual procedure to handle unfound objects in v0.39? > > Assume I know the pgid and oid of the unfound object. I am wondering > if the following procedure works: > > 1. Based on the pgid and oid, find out the real path and file name of > the object on the osd. > 2. Put a fake 4M object to the path found in step 1. > 3. Restart the osds. It won't, because there is some object metadata in the xattrs that are tedious to fake... > If there is no manual procedure to handle unfound objects, is it safe > to upgrade ceph from v0.39 to the latest versions? Yes. There were several encoding and protocol changes since them (IIRC between 0.41 and 0.42), so you'll need to upgrade all nodes at once (no rolling upgrade). (In general, rolling upgrades *will* be possible from here on out.) sage -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html