Uploaded image for project: 'Phoenix Tephra'
  1. Phoenix Tephra
  2. TEPHRA-62

Support native HBase deletes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      Tephra does not currently allow use of native HBase deletes due to the need to rollback failed transactions. Deletes in HBase cannot be "undone" (other than writing more data at a newer timestamp), so if a transaction includes a delete, but the transactions fails, there is no way to complete rollback.

      This is discussion in HBase on adding an "undo" operation, which would allow reversing delete operations – https://issues.apache.org/jira/browse/HBASE-11292. If this gets added, we should transaction to using native HBase deletes, instead of the current mechanism of writing empty values to signify a delete.

      Attachments

        Activity

          People

            ghelmling Gary Helmling
            ghelmling Gary Helmling
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: