If you turn logging up to DEBUG do you see any lines such as this when running your script.
DEBUG [pool-1-thread-22] 2010-10-01 08:22:12,723 ClientState.java (line 107) logged out: #<User allow_all groups=>
And out of interest, if you send two multiget_slice calls, do they both log from the same thread? e.g.
DEBUG [pool-1-thread-26] 2010-10-01 08:37:08,832 CassandraServer.java (line 264) multiget_slice
DEBUG [pool-1-thread-26] 2010-10-01 08:37:14,825 CassandraServer.java (line 264) multiget_slice
Shows they both ran on the same thread / connection.
On 01 Oct, 2010,at 07:18 AM, Gabor Torok <Gabor.Torok@sunpowercorp.com> wrote:
I ran the python code like Gary suggested and it succeeded. (As an aside, it would be nice if I could run the python code for avro without having thrift installed.)
Then I re-created my ruby example in python (essentially calling set_keyspace and then making a multiget_slice call) and it also succeeded.
When I try the same in ruby, it fails with the cassandra giving a KeyspaceNotDefinedException.
I'll keep digging and let you know what I find.