incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joshua Partogi <joshua.j...@gmail.com>
Subject fauna/cassandra gem does not work with Cassandra 0.7
Date Tue, 07 Dec 2010 10:21:28 GMT
Hi,

I pull out fauna/cassandra gem 0.10.0 from github.

I then tried to get a value from cassandra as such.

irb(main):002:0> require 'cassandra/0.7'
=> true
irb(main):003:0> client = Cassandra.new('Keyspace1', '127.0.0.1:9160')
=> #<Cassandra:70286805872140, @keyspace="Keyspace1", @schema={},
@servers=["127.0.0.1:9160"]>
irb(main):004:0> client.insert(:Standard1, "5", {'screen_name' =>
"buttonscat"})
=> nil
irb(main):006:0> client.get(:Standard1, "5", 'screen_name')
NoMethodError: undefined method `multiget' for
#<ThriftClient:0x7fd9d82e5270>
    from
/home/jpartogi/.rvm/gems/ruby-1.8.7-p302/gems/cassandra-0.10.0/lib/cassandra/0.7/protocol.rb:53:in
`_multiget'
    from
/home/jpartogi/.rvm/gems/ruby-1.8.7-p302/gems/cassandra-0.10.0/lib/cassandra/cassandra.rb:198:in
`multi_get'
    from
/home/jpartogi/.rvm/gems/ruby-1.8.7-p302/gems/cassandra-0.10.0/lib/cassandra/cassandra.rb:189:in
`get'
    from (irb):6
    from :0
irb(main):007:0>


It turns out that the gem is still relying on thrift < 0.2.5 as can be seen
on cassandra.rb.

My question is, will the gem be updated to use thrift client 0.5?

Sorry if this question does not fall in to the right place.

Kind regards,
Joshua

-- 
http://twitter.com/jpartogi <http://twitter.com/scrum8>

Mime
View raw message