Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-18320 Support ACID Tables Replication
  3. HIVE-19340

Disable timeout of transactions opened by replication task at target cluster

    XMLWordPrintableJSON

Details

    Description

      The transactions opened by applying EVENT_OPEN_TXN should never be aborted automatically due to time-out. Aborting of transaction started by replication task may leads to inconsistent state at target which needs additional overhead to clean-up. So, it is proposed to mark the transactions opened by replication task as special ones and shouldn't be aborted if heart beat is lost. This helps to ensure all ABORT and COMMIT events will always find the corresponding txn at target to operate.

      Attachments

        1. HIVE-19340.01.patch
          12 kB
          mahesh kumar behera
        2. HIVE-19340.02.patch
          13 kB
          mahesh kumar behera
        3. HIVE-19340.03.patch
          13 kB
          mahesh kumar behera
        4. HIVE-19340.03-branch-3.patch
          13 kB
          mahesh kumar behera
        5. HIVE-19340.04-branch-3.patch
          14 kB
          mahesh kumar behera
        6. HIVE-19340.06.patch
          16 kB
          mahesh kumar behera
        7. HIVE-19340.06-branch-3.patch
          13 kB
          mahesh kumar behera
        8. HIVE-19340.07-branch-3.patch
          14 kB
          mahesh kumar behera

        Issue Links

          Activity

            People

              maheshk114 mahesh kumar behera
              maheshk114 mahesh kumar behera
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m