I've noticed that both 0.5.1 and 0.6b2 return (ReplicationFactor) identical copies of the data stored in my keyspace whenever I make a call to get_range_slice or get_range_slices using ConsistencyLevel.QUORUM.
So with ReplicationFactor set to 2 for my application's KeySpace I get double the number of KeySlices that I expect to get. When using ConsistencyLevel.ONE I get only one KeySlice for each row. The same routine running against the Standard1 keyspace with a ReplicationFactor of 1 returns only a single KeySlice for each row. A ReplicationFactor of three gives me three identical KeySlices when using ConsistencyLevel.QUORUM. Is this the intended behavior of get_range_slices? I remember reading in one of the Dynamo papers that applications (and not Dynamo) are required to sort out any discrepancies in the data, but in this case there aren't any discrepancies. Omer