Hive
  1. Hive
  2. HIVE-1225

enhance storage handler interface to allow for atomic operations

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 0.6.0
    • Fix Version/s: None
    • Labels:
      None

      Description

      For native tables, we support atomic operations such as INSERT by only moving files from tmp to the real location once the operation is complete. Some storage handlers may be able to support something equivalent; e.g. for HBase, we could purge new timestamps if the operation fails. Even if we don't go all the way to two-phase-commit, we could at least enable something that handles most simple cases.

        Issue Links

          Activity

          John Sichi made changes -
          Fix Version/s 0.6.0 [ 12314524 ]
          Carl Steinbach made changes -
          Component/s HBase Handler [ 12313461 ]
          John Sichi made changes -
          Link This issue blocks HIVE-1232 [ HIVE-1232 ]
          John Sichi made changes -
          Field Original Value New Value
          Link This issue relates to HIVE-705 [ HIVE-705 ]
          John Sichi created issue -

            People

            • Assignee:
              John Sichi
              Reporter:
              John Sichi
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Development