[ https://issues.apache.org/jira/browse/HBASE-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837947#action_12837947 ]
Clint Morgan commented on HBASE-2256: ------------------------------------- I have only noticed this in unit tests and a non-distributed setup. However, this Delete,Put happens in ITHbase's IndexRegion which means that even in a distributed setup the client for the put/delete and the regionserver handling them could be in the same JVM. For the put, put case, it seems to me this could be a real issue. Even in distributed setup sequential puts could happen in the same ms no? However, I did a similar test for Put after Put and it seems to always work. If it did not, I'm sure users would have complained loudly by now. >From my point of view, it would be nice to have this behavior for Put after >Delete as well. I'm not saying I need finer granularity tham ms. Just that when I'm never explicitly messing with timestamps, I always see a "correct" view that reflects my last operation. I just skimmed over the bigtable paper, and could not find an explication about what they do in this case.. > Delete row, followed quickly to put of the same row will sometimes fail. > ------------------------------------------------------------------------ > > Key: HBASE-2256 > URL: https://issues.apache.org/jira/browse/HBASE-2256 > Project: Hadoop HBase > Issue Type: Bug > Affects Versions: 0.20.3 > Reporter: Clint Morgan > Attachments: hbase-2256.patch > > > Doing a Delete of a whole row, followed immediately by a put to that row will > sometimes miss a cell. Attached is a test to provoke the issue. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.