Hi Noah
Thank you for your comments.
My companies policy states that all software needs to go through a
security assessment to be allowed to use in production. As all our tools
are focused on java, a native implementation would be far easier to
handle than a java binding of librados (which uses jna, which is also
quite large).
Also with a native java implementation there is no "technology-break"
using three different software packages from three maintainers as
compared to one native java implementation which only relies on the
RADOS Protocol.
As for the documentation you referenced: I didn't find a documentation
of the RADOS Protocol which could be used to base an implementation of
librados upon. Does anything like this exist, or would I need to
"translate" the c implementation?
Niklas
Am 01.08.2013 23:53, schrieb Noah Watkins:
Hi Niklas,
The RADOS reference implementation in C++ is quite large. Reproducing
it all in another language would be interesting, but I'm curious if
wrapping the C interface is not an option for you? There are Java
bindings that are being worked on here:
https://github.com/wido/rados-java.
There are links on ceph.com/docs to some information about Ceph, as
well as videos on Youtube, and academic papers linked to.
-Noah
On Thu, Aug 1, 2013 at 1:01 PM, Niklas Goerke <niklas@xxxxxxxxxxxxxxx> wrote:
Hi,
I was wondering why there is no native Java implementation of librados. I'm
thinking about creating one and I'm thus looking for a documentation of the
RADOS protocol.
Also the way I see it librados implements the crush algorithm. Is there a
documentation for it?
Also an educated guess about whether the RADOS Protocol is due to changes
would be very much appreciated.
Thank you in advance
Niklas
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html