Just upgraded my cassandra gem today to b/cassandra fork and noticed
that the transport changed. I re-enabled TFramedTransport in
cassandra.yml but my client no longer works. I keep receiving the
following error.
Thrift::ApplicationException: describe_keyspace failed: unknown result
from
workspace/vendor/plugins/cassandra/lib/../vendor/0.7/gen-rb/cassandra.rb:346:in
`recv_describe_keyspace'
from
workspace/vendor/plugins/cassandra/lib/../vendor/0.7/gen-rb/cassandra.rb:335:in
`describe_keyspace'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:67:in
`send'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:67:in
`send_rpc'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:164:in
`send_rpc'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:63:in
`proxy'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:154:in
`proxy'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:53:in
`handled_proxy'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:150:in
`handled_proxy'
from
workspace/vendor/plugins/thrift_client/lib/thrift_client/abstract_thrift_client.rb:23:in
`describe_keyspace'
from (irb):14
Any clues?