Re: librados3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I vote against bumping to so.3 for Luminous since it would prevent
distros from upgrading to Luminous w/o re-linking apps like QEMU (e.g.
qemu-kvm rpm in RHEL has a requirement on "
librados.so.2()(64bit)". Therefore, we would have to still ship
librados2 (with the broken ABI) so it doesn't seem like we gain
anything.

On Thu, Oct 19, 2017 at 8:00 AM, Sage Weil <sage@xxxxxxxxxxxx> wrote:
> On Thu, 19 Oct 2017, John Spray wrote:
>> On Thu, Oct 19, 2017 at 10:25 AM, kefu chai <tchaikov@xxxxxxxxx> wrote:
>> > in luminous, we introduced a change not backward compatible with
>> > pre-luminous librados. see see http://tracker.ceph.com/issues/21573.
>> > and i cannot see an obvious solution without bumping up the so version
>> > of librados to 3.
>> >
>> > if we have the luxury to do it,  we will be able to give librados an
>> > overhaul. for a todo list, see http://pad.ceph.com/p/librados3.
>> >
>> > what do you think?
>>
>> I've added a couple of items to the pad for deprecated bits to remove
>> when we go up a version.
>>
>> I guess we would do the version bump for Mimic and for Luminous we
>> will just have to apologetically tell people they need to recompile?
>>
>> Or we could have a so.3 version (ABI change only) in Luminous that
>> just bumps the version to force a recompile, and a so.4 version in
>> Mimic that actually makes the API changes?
>
> Yeah, it sounds like this is what we actually want in this case?
>
> 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



-- 
Jason
--
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



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux