From: Niklas Goerke <niklas@niklasgoerke.de>
To: Noah Watkins <noah.watkins@inktank.com>
Cc: "ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>
Subject: Re: Rados Protocoll
Date: Fri, 02 Aug 2013 10:58:40 +0200 [thread overview]
Message-ID: <51FB74C0.3060706@niklasgoerke.de> (raw)
In-Reply-To: <CA+Hcz58MpW6w3-rv52orcUj+AEW-ccYhgcQAJ2GtHrn6=rDHQg@mail.gmail.com>
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@niklasgoerke.de> 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@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2013-08-02 8:58 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-01 20:01 Rados Protocoll Niklas Goerke
2013-08-01 21:53 ` Noah Watkins
2013-08-02 8:58 ` Niklas Goerke [this message]
2013-08-05 5:51 ` Noah Watkins
2013-08-06 3:16 ` Dan Mick
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51FB74C0.3060706@niklasgoerke.de \
--to=niklas@niklasgoerke.de \
--cc=ceph-devel@vger.kernel.org \
--cc=noah.watkins@inktank.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.