laurencer/indextank-engine — comment on commit 8d8efbf756030ebcb33b2b34e34c0c3868ed5c4a
File:  line 0
By laurencer:

Thrift asynchronous calls only work with a TFramedTransport - and we really needed to be able to make asynchronous calls (and we're not going to use indextank-service). In case your wondering, you'll just get a protocol exception (with something about a wrong version) if you try to use asynchronous calls.

I've only just started using Thrift so I'm not sure if there's a better way to achieve this without having to fork the project. Cassandra seems to offer command line constructors that determine which transport is generated so I may make a patch which does that in the future so it can be merged with the main repo.