libceph could use a backward-compatible-to function
If this library is revised it'd be nice to have a way to check compatibility between versions.
#1 Updated by Sage Weil over 12 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).