I'm wondering about the following scenario. Consider a cluster of nodes with replication say 3. When performing a read at "read one" consistency and lets say my client isn't smart enough to route the request to the Cassandra node housing the data at first. the contacted node acts as a coordinator and forwards the request to: A) a node that houses the data and waits for a reply, possibly timesout and re-issues to another in a failure or slow host scenario. or B) all (3) the nodes that house the data and returns after any one of them replies.
I'm hoping for B... anyone know for sure?