Project

General

Profile

Actions

Bug #3731

closed

rados.h: recent change to CEPH_OSD_OP_CALL constitutes an incompatible protocol change

Added by Dan Mick over 11 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

CEPH_OSD_OP_CALL changed to remove the CEPH_OSD_OP_MODE_RD bit in
91e941aef9f55425cc12204146f26d79c444cfae; however, this means the call op
on the wire is now different, and older OSDs don't understand the new
call opcode.

We need more backward compatibility.

(one symptom is that rbd operations on old images now fail for anything
that needs do a class operation; there are doubtless others)


Related issues 1 (0 open1 closed)

Has duplicate Ceph - Bug #3715: Crash during 0.55 -> 0.56 upgradeDuplicatecaleb miles01/02/2013

Actions
Actions

Also available in: Atom PDF