I've been looking through the changes to the RiakClient class - and have a
question about the nodes list and RiakNode/Decaying class.

It seems that the Decaying class is used internally to track error_rates
(request failure_rate?) of nodes in the available pool.

In the application I maintain, we're accessing Riak in many concurrent
celery workers - so my assumption would be that this internal error_rate
tracking wouldn't do much good. Have I got this right? Is the client's
internal "nodes" list only really useful in a long running application?
(ie, when I'm not instantiating RiakClient fresh for each query).

We currently have a "pool" of Riak nodes in some configuration, from which
a random IP is chosen for each request.

Thanks
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to