Re: Links to various language bindings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/12/2013 11:53 PM, John Wilkins wrote:
Also, be sure to open bugs and assign them to me.


Yes! Although I'll probably write some docs as well (if I get them to build...). I'll sent patches or pull requests.

So we have the following bindings/extensions/whatever:

librados:
* Python
* Java (rados4j?)
* PHP
* C
* C++ (native)
* Ruby?

librbd:
* Python

I still want to wrap librbd in PHP and Java (CloudStack probably) as well.

Did I miss something? Anyway, I created a ticket for this: http://tracker.ceph.com/issues/4117

Wido


On Tue, Feb 12, 2013 at 12:29 PM, Josh Durgin <josh.durgin@xxxxxxxxxxx> wrote:
On 02/08/2013 01:06 AM, Wido den Hollander wrote:

Hi,

I knew that there were Java bindings for RADOS, but they weren't linked.

Well, some searching on Github lead me to Noah's bindings [0], but it
was a bit of searching.

I expect new users to be less fortunate and end up searching endlessly
for them.

The docs say this now:
http://ceph.com/docs/master/api/#rados-object-store-apis

Only the libcephfs bindings are linked to, but they are part of the main
repository (which still puzzles me..).

For what I know bindings exist for Java[0], PHP[1] and Python, but it's
not to be found anywhere.

Shall I submit a patch to put this in the docs or should this go on
ceph.com itself?


I think it'd be good to include in the docs.

There are also Erlang bindings written against the current api:
https://github.com/renzhi/erlrados

There are a couple written against the older api, which wouldn't work
anymore, but wouldn't be too hard to update:

Ruby: https://github.com/johnl/desperados
Haskell: https://github.com/athanatos/librados.hsc


I'd go for the docs so we can also include some simple samples for
people who are less experienced with Ceph/RADOS and just want to get
started, maybe developers who's only task is just to work with RADOS.

Wido

[0]: https://github.com/noahdesu/java-rados
[1]: https://github.com/ceph/phprados


--
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





--
Wido den Hollander
42on B.V.

Phone: +31 (0)20 700 9902
Skype: contact42on
--
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


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux