Hi John, It looks like we aren't encoding the old format for the pool_stat_t structure (which changed in v0.42). Can you try with the patch from wip-3212 applied? You can get debs from the gitbuilders, see http://ceph.com/docs/master/install/debian/ under development testing packages. Thanks! sage http://tracker.newdream.net/issues/3212 On Mon, 24 Sep 2012, John Leach wrote: > Hi, > > I'm calling rados_ioctx_pool_stat and it's hanging. > > logs show: > > > 2012-09-24 21:30:08.411947 7f0041251700 failed to decode message of type 59 v1: buffer::end_of_buffer > > 2012-09-24 21:30:08.412286 7f0043255700 monclient: hunting for new mon > > my local client is the Ubuntu Precise provided librados2 package > (0.41-1ubuntu2.1) > > my cluster is running the unstable packages provided by Ceph > (0.51-1precise). > > If I upgrade my client just up to the stable 0.48.1argonaut-1precise > package, it fixes the problem. > > If the protocol changed, then I'd expect librados would let me know. Is > there some way to check this? rados_version returns the version of the > library, but I can't see how to get the version of the cluster (or quite > how I'd compare them in a meaningful way). > > Thanks, > > John. > -- > UK multi-zone cloud: http://brightbox.com > -- > 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 > > -- 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