Hi,

We have recently switched to HBase 0.20.2 (with a new thrift version from
trunk) and noticed a strange behaviour when retriving rows with given
timestamp. When trying to retrieve a row with e.g. timestamp 123, then only
versions with timestamp less than 123 will be returned (e.g. 122 or less).
Should the timestamp specification be inclusive, i.e. rows with 123 or less
should be returned? I have verified this using both a ruby and a python
thrift client.

Trying the same from the HBase shell works as before, i.e. versions with
timestamp 123 inclusive is returned. Seems very strange that the behaviour
differs between thrift and the shell. Is this a bug, or should perhaps
thrift be configured differently? Should an older thrift version be used?

TIA,
Peter

Reply via email to