riak-python-client2, a rewrite of the official client

Andrey V. Martyanov realduke at gmail.com
Thu Mar 15 05:30:17 EDT 2012


Hi Shuhao,

What is the reason to create a fork? What is your primary goal? Do you have
any particular plans or roadmap? It would be very helpful.

Best regards,
Andrey Mart

On Thu, Mar 15, 2012 at 5:30 AM, Shuhao Wu <admin at thekks.net> wrote:

> That would be most appreciated.
>
> I just completed a very bare minimum higher level API that's similar to
> the current Python client. However, there's still a lot of work to be done.
> Once again, I'm just one lone student working in my spare time and I can't
> possibly think of everything. If we want to bring Python up to speed with
> the rest of the clients, I'll need more people helping me!
>
> Also, I have a general plan of bringing riakkit to riak-python-client2 as
> well.
>
> Shuhao
>
>
> On Mon, Mar 12, 2012 at 12:50 AM, Jim Adler <jim.adler at comcast.net> wrote:
>
>> I'll certainly take a look at your repo and help where I can.
>>
>> Jim
>>
>> Sent from my phone. Please forgive the typos.
>>
>> On Mar 11, 2012, at 11:25 PM, Shuhao Wu <admin at thekks.net> wrote:
>>
>>
>> I'm not too familiar with PBC . I'm looking for individuals to help me as
>> I'm just a student and only working on it in my spare time.
>>
>> Shuhao
>> On Mar 11, 2012 10:43 PM, "Jim Adler" <jim.adler at comcast.net> wrote:
>>
>>> This is great Shuhao!
>>>
>>> I've had problems using the python client using multiple threads with
>>> protocol buffers. The exact same multithreaded code works fine with http
>>> protocol. So, any attention you can give to the pbc transport would be
>>> hugely appreciated.
>>>
>>> Good luck! Can't wait to give your new client a test drive.
>>>
>>> Jim
>>>
>>> Sent from my phone. Please forgive the typos.
>>>
>>> On Mar 11, 2012, at 12:31 PM, Shuhao Wu <admin at thekks.net> wrote:
>>>
>>> Hey guys,
>>>
>>> I've been working with riak and python for the past couple of months,
>>> and I'm at the point where I'm ready to completely reimplement
>>> riak-python-client. So.. I did/started. The project is hosted on github and
>>> under the same apache 2 license as the original client.
>>>
>>> https://github.com/ultimatebuster/riak-python-client2
>>>
>>> Couple of key highlights right now:
>>>
>>>  1. 2 layers of API, a very basic layer (Transports), which handles
>>> communicating with the server, and a high level API, which consists of
>>> Bucket, Object, and so on.
>>>  2. Eliminated things like `set_` and `get_`. Made them just variables
>>> where possible
>>>
>>> I'm still taking suggestions for how to reimplement RiakObject (now
>>> called RObject). Any feedback will be appreciated.
>>>
>>> Cheers,
>>>
>>> Shuhao
>>>
>>> _______________________________________________
>>> riak-users mailing list
>>> riak-users at lists.basho.com
>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>>>
>>>
>
> _______________________________________________
> riak-users mailing list
> riak-users at lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.basho.com/pipermail/riak-users_lists.basho.com/attachments/20120315/4a5b2732/attachment.html>


More information about the riak-users mailing list