Project

General

Profile

Feature #6

libceph could use a backward-compatible-to function

Added by Greg Farnum over 9 years ago. Updated almost 9 years ago.

Status:
Rejected
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

If this library is revised it'd be nice to have a way to check compatibility between versions.

History

#1 Updated by Sage Weil over 9 years ago

  • Status changed from New to Rejected

Usually this is handled via the shared object versioning scheme. The bit that doesn't address (I think) is when the ABI adds in some functionality without removing old functionality... but I think a simple get_version type function would do the trick. Which we have, via ceph_fs's version defines?

Anyway, we can worry about it when there's a need to substantially change the API (and there are enough existing users to worry).

Also available in: Atom PDF