(bugs in thrift, that is)

On Mon, Dec 7, 2009 at 4:49 PM, Jonathan Ellis <[email protected]> wrote:
> what language are your clients in?  there are definitely some bugs
> there when communicating b/t client and server of different languages.
> :(
>
> On Mon, Dec 7, 2009 at 4:43 PM, Edmond Lau <[email protected]> wrote:
>> I'm using non-ascii keys on Cassandra, relatively close to trunk at
>> r880926, and my some of my keys get mangled.
>>
>> As a simple test case, if I insert a one-byte key anywhere between
>> \200 and \377 (octal for 128 to 255) through the thrift interface, and
>> then query back my data with multi get, I get a hash back that has
>> "\357\277\275" as the key.  All those one-byte keys get mapped to the
>> same bucket, so if I insert with the key \205, I get the data back
>> when querying for \300.  So either a) there's a bug in thrift, b)
>> Cassandra doesn't support non-ascii keys, or c) Cassandra is mangling
>> my key somewhere.
>>
>> Has anyone else run into this issue?
>>
>> Edmond
>>
>

Reply via email to