* Rados Protocoll
@ 2013-08-01 20:01 Niklas Goerke
2013-08-01 21:53 ` Noah Watkins
0 siblings, 1 reply; 5+ messages in thread
From: Niklas Goerke @ 2013-08-01 20:01 UTC (permalink / raw)
To: ceph-devel
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Rados Protocoll
2013-08-01 20:01 Rados Protocoll Niklas Goerke
@ 2013-08-01 21:53 ` Noah Watkins
2013-08-02 8:58 ` Niklas Goerke
0 siblings, 1 reply; 5+ messages in thread
From: Noah Watkins @ 2013-08-01 21:53 UTC (permalink / raw)
To: Niklas Goerke; +Cc: ceph-devel@vger.kernel.org
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Rados Protocoll
2013-08-01 21:53 ` Noah Watkins
@ 2013-08-02 8:58 ` Niklas Goerke
2013-08-05 5:51 ` Noah Watkins
0 siblings, 1 reply; 5+ messages in thread
From: Niklas Goerke @ 2013-08-02 8:58 UTC (permalink / raw)
To: Noah Watkins; +Cc: ceph-devel@vger.kernel.org
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Rados Protocoll
2013-08-02 8:58 ` Niklas Goerke
@ 2013-08-05 5:51 ` Noah Watkins
2013-08-06 3:16 ` Dan Mick
0 siblings, 1 reply; 5+ messages in thread
From: Noah Watkins @ 2013-08-05 5:51 UTC (permalink / raw)
To: Niklas Goerke; +Cc: ceph-devel@vger.kernel.org
On Fri, Aug 2, 2013 at 1:58 AM, Niklas Goerke <niklas@niklasgoerke.de> wrote:
>
> 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?
I do not know of any detailed documentation of the protocol except for
the source :(
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Rados Protocoll
2013-08-05 5:51 ` Noah Watkins
@ 2013-08-06 3:16 ` Dan Mick
0 siblings, 0 replies; 5+ messages in thread
From: Dan Mick @ 2013-08-06 3:16 UTC (permalink / raw)
To: Noah Watkins; +Cc: Niklas Goerke, ceph-devel@vger.kernel.org
On 08/04/2013 10:51 PM, Noah Watkins wrote:
> On Fri, Aug 2, 2013 at 1:58 AM, Niklas Goerke <niklas@niklasgoerke.de> wrote:
>>
>> 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?
>
> I do not know of any detailed documentation of the protocol except for
> the source :(
...nor, it should be pointed out, is it to be considered at all stable...
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-08-06 3:16 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-01 20:01 Rados Protocoll Niklas Goerke
2013-08-01 21:53 ` Noah Watkins
2013-08-02 8:58 ` Niklas Goerke
2013-08-05 5:51 ` Noah Watkins
2013-08-06 3:16 ` Dan Mick
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.