cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edison Su <Edison...@citrix.com>
Subject RE: Using rados-java as a new Maven dependency for KVM
Date Tue, 21 May 2013 20:32:27 GMT
Just curious: Do you plan or already implement librbd api call with progress callback? The
storage operation usually takes a long time, without progress bar, it's very difficult to
know what's going on at the storage side. 

> -----Original Message-----
> From: Wido den Hollander [mailto:wido@widodh.nl]
> Sent: Tuesday, May 21, 2013 12:16 PM
> To: dev@cloudstack.apache.org
> Subject: Using rados-java as a new Maven dependency for KVM
> 
> Hi,
> 
> In the rbd-snap-clone [0] branch I'm working on the new RBD features like
> snapshotting, cloning and deploying System VMs on RBD.
> 
> To do this correctly I wrote Java bindings for librbd and librados (part of the
> Ceph project).
> 
> These bindings [1] are just like libvirt-java just JNA bindings for these libraries.
> Since these bindings aren't in Maven central I created a Maven repository on
> Ceph.com [2] and I added it to the pom.xml of the KVM plugin for the Agent.
> 
> Can we accept this as a dependency? It's just a Maven dependency which
> doesn't include any binary code into the Git repo.
> 
> The bindings are currently GPLv2 licensed since that's what Ceph uses, but
> does this conflict with the Apache project? I want to make sure it will be
> included in the OSS builds of CloudStack, so I can change the license if
> required.
> 
> I'm not a lawyer, so I'm not so sure about this.
> 
> Thoughts?
> 
> Wido
> 
> [0]:
> https://git-wip-
> us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=refs/heads/rbd-
> snap-clone
> [1]: https://github.com/wido/rados-java
> [2]: http://ceph.com/maven/

Mime
View raw message