hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Clint Morgan (JIRA)" <j...@apache.org>
Subject [jira] Created: (HBASE-2286) [Transactional Contrib] Correctly handle or avoid cases where writes occur in same millisecond
Date Thu, 04 Mar 2010 20:09:27 GMT
[Transactional Contrib] Correctly handle or avoid cases where writes occur in same millisecond
----------------------------------------------------------------------------------------------

                 Key: HBASE-2286
                 URL: https://issues.apache.org/jira/browse/HBASE-2286
             Project: Hadoop HBase
          Issue Type: Improvement
          Components: contrib
            Reporter: Clint Morgan
         Attachments: hbase-2286.patch

This patch fixes a few issues where puts/deletes occur with the same timestamp.

In the indexing layer, we avoid a Delete followed by a Put to the same row for the index update.
When the row is the same, we can just do the put.

In the transactional layer, we correctly handled put, put, scan. This way the scan will see
the last put, even if they have the same timestamp.

Remove the sleep to fix the putPutScan transactional test, and run it many times to be sure
we hit the case where they are in the same millisecond.

Also some small cleanup, null handling, and fail-fast changes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message