Feature #4231
closedlibrbd: Java bindings
100%
Description
As it seems right now the new CloudStack code will require more complex RBD operations which can not be accomplished by libvirt.
These functions could be added to libvirt, but the time it will take for those to hit upstream and reach the distro's repositories will be long.
Executing the 'rbd' CLI tool is unreliable and unsafe (authentication information in process list).
So we are looking at wrapping librbd in Java bindings.
This however means that librados also will need new bindings since librbd needs librados to give it IoCTX objects.
Updated by Sage Weil about 11 years ago
- Project changed from Ceph to rbd
- Category deleted (
librbd)
Updated by Ian Colle almost 11 years ago
Possible good task for Joe and/or Noah?
Updated by Wido den Hollander almost 11 years ago
So I already started work on 'rados-java': https://github.com/wido/rados-java
I'm thinking about combining this to one with librbd, so that these bindings can both do RADOS and RBD since librbd needs a ioctx to work.
Also see #4232
Updated by Neil Levine almost 11 years ago
- Status changed from 12 to In Progress
Updated by Wido den Hollander over 10 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
Yes!
I'll close this one.