Hi there, Using the Python client, in the documentation I can read this:
"The client maintains a connection pool behind the scenes, one for each protocol. Connections are opened as-needed; a random node is selected when a new connection is requested." Imagine that I create my connection like this: client = riak.RiakClient(protocol='pbc', nodes=[{'host':'X.X.X.1', 'http_port':8098,'pb_port':8087},{'host':'X.X.X.2','http_port':8098, 'pb_port':8087},{'host':'X.X.X.3','http_port':8098,'pb_port':8087},{'host': 'X.X.X.4','http_port':8098,'pb_port':8087},{'host':'X.X.X.5','http_port' :8098,'pb_port':8087}]) Specifying the 5 servers in my cluster... Every time that do a request (PUT/GET/DELETE) is going to use a randomized host from the list? Also... what if for example I add server X.X.X.6 and X.X.X.7? do I have to manually edit my connection string to reflect those changes? Is there a way to automatically use any node in the cluster without having to specify them manually? Thanks, Alex
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com