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
