I think you may found the "eventually" in eventually consistent. With a
replication factor of 1, you are allowing the client thread to continue to
the read on node#2 before it is replicated to node 2. Try setting your
replication factor higher for different results.

Jonathan

On Tue, May 4, 2010 at 12:14 AM, Olivier Mallassi <omalla...@octo.com>wrote:

> Hi all,
>
> I can't figure out how to deal with request routing...
>
> In fact I have two nodes in the "Test Cluster" and I wrote the client as
> specified here http://wiki.apache.org/cassandra/ThriftExamples#Java. The
> Keyspace is the default one (KeySpace1, replicatorFactor 1..)
> The Seeds are well configured (using the IP) : ie. the cassandra log
> indicates that the servers are up.
>
>  <http://wiki.apache.org/cassandra/ThriftExamples#Java>Everything goes
> well if I write and read the data on node#1 for instance. Yet, if I write
> the data on node#1 and then read the same data (using the key) on node#2,
>  no data is found.
>
> Did I miss something?
> As far as I understood, I should be able to reach any nodes from the
> cluster and the node should be able to "redirect" the request to the "good"
> node
>
> Thank you for your answers and your time.
>
> Best Regards.
>
> Olivier.
>
> --
> ............................................................
> Olivier Mallassi
> OCTO Technology
> ............................................................
> 50, Avenue des Champs-Elysées
> 75008 Paris
>
> Mobile: (33) 6 28 70 26 61
> Tél: (33) 1 58 56 10 00
> Fax: (33) 1 58 56 10 01
>
> http://www.octo.com
> Octo Talks! http://blog.octo.com
>
>
>

Reply via email to