Re: Rados Protocoll

2013-08-05 Thread Dan Mick



On 08/04/2013 10:51 PM, Noah Watkins wrote:

On Fri, Aug 2, 2013 at 1:58 AM, Niklas Goerke nik...@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...

--
To unsubscribe from this list: send the line unsubscribe ceph-devel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Rados Protocoll

2013-08-04 Thread Noah Watkins
On Fri, Aug 2, 2013 at 1:58 AM, Niklas Goerke nik...@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 :(
--
To unsubscribe from this list: send the line unsubscribe ceph-devel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Rados Protocoll

2013-08-02 Thread Niklas Goerke

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 nik...@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 majord...@vger.kernel.org
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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Rados Protocoll

2013-08-01 Thread Niklas Goerke

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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Rados Protocoll

2013-08-01 Thread 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 nik...@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 majord...@vger.kernel.org
 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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html