On 12/05/2012 05:51 AM, Matthew Anderson wrote:
Thanks for getting back to me Josh. I've updated to the new 0.55 release and I haven't been able to reproduce the problem. I have the feeling I may be to blame for the problem as when I updated to 0.55 qemu-img segfaulted with a librbd error because there was an old version of the librbd library in another path (which I think was from 0.54). Once I cleaned everything up it worked fine.
Good to hear.
One thing I didn't notice about the 0.55 release is that 'ceph osd create' no longer accepts arguments and gives '(22) Invalid argument' if you try to specify an OSD number. Running the command without an argument correctly creates an OSD with the next free osd number. I wasn't sure if this was a bug or that the command has changed for 0.55+ and the documentation hasn't been updated yet (Add/Remove OSD's page in the wiki refernces the command with arguments).
This actually changed from accepting an osd id to a uuid back in 0.47, but 0.55 is the first version to reject a non-uuid. The docs were updated by 36e7b077a77fa0a6c87289f400391c85dcdb1d42, but seem to have been accidentally reverted during a reorganization. This is fixed again now. This thread has the rationale for the change from id to uuid: http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/8296 Josh -- 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