Actions
Bug #3212
closedlibrados: failed to decode message of type 59 v1: buffer::end_of_buffer
Status:
Resolved
Priority:
High
Assignee:
-
Category:
librados
Target version:
-
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
from ML:
Date: Mon, 24 Sep 2012 22:14:39 +0100 From: John Leach <john@brightbox.co.uk> To: ceph-devel@vger.kernel.org Subject: librados: failed to decode message of type 59 v1: buffer::end_of_buffer [ The following text is in the "ISO-8859-1" character set. ] [ Your display is set for the "ANSI_X3.4-1968" character set. ] [ Some characters may be displayed incorrectly. ] 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.
Actions