For example, the ability to prefer nodes in one DC unless a failure occurs would be useful.
I'm researching how pycassa handles connections to a C* cluster with multiple DCs. From this issue it seems there's no explicit support for it? Is that incorrect? I've been unable to find much about this topic.
From what I can tell pycassa only uses the hosts passed to server_list in the pool. i.e. it doesn't use those as seeds. Is that true?