[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-API] [Xen-devel] libxl stable API (Re: 4.2 TODO update)
Ian Campbell writes ("[Xen-devel] libxl stable API (Re: 4.2 TODO update)"): > Lastly we also to decide what we want to do about ABI (as opposed to > API) compatibility. Obviously if we change the ABI then we should change > the SONAME, but is this something we want to commit to avoiding? i.e. > should it be possible to build a downstream against libxl.so.2.0 (the > current libxl soname) from 4.2 and expect that dropping in libxl.so.2.0 > >from 4.3 will Just Work against the new hypervisor interfaces? Or do we > expect that 4.3 will provide libxl.so.2.1 and that the same downstream > source can be built twice? (e.g. with the correct one selected via some > plugin mechanism). Obviously avoiding ABI changes is a lot harder and > I'm not sure if that is something we are able to commit to at this stage > (and I'm not sure how good we would be at it even if we did try and make > that commitment). I agree with most of what you say. I don't think we can commit to not making ABI changes. It is thus an unfortunate fact that the whole stack, from libxl caller on down to the hypervisor, will have to change together when the version of Xen is updated. > > * Safe fork vs. fd handling hooks. This is an API > > addition, so maybe not required fro stable API, bit need > > to have for 4.2? (Ian J, patches posted) I think this is important to have. It will imply changes to quite a few ordinary api functions. Ian. _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxx http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |