Project

General

Profile

Actions

Feature #4231

closed

librbd: Java bindings

Added by Wido den Hollander about 11 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
% Done:

100%

Source:
Community (dev)
Tags:
java,jna
Backport:
Reviewed:
Affected Versions:
Pull request ID:

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.

Actions

Also available in: Atom PDF