Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-3482

Provide a work around for HBASE-17096

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.9.0, 4.8.2
    • Labels:
      None

      Description

      HBASE-17096 causes failures in UpgradeIT#testAcquiringAndReleasingUpgradeMutex. Essentially releasing of the upgrade mutex by using the checkAndMutate api isn't working correctly. A simple though not ideal work around would be to not call releaseMutex() and let the lock expire by the virtue of TTL set on the cell. The side effect is that if a client encounters and exception while executing the upgrade code, then a new client won't be able to initiate the upgrade till the TTL expires.

        Attachments

        1. PHOENIX-3482.patch
          5 kB
          Samarth Jain
        2. PHOENIX-3482_v2.patch
          5 kB
          Samarth Jain

          Activity

            People

            • Assignee:
              samarthjain Samarth Jain
              Reporter:
              samarthjain Samarth Jain
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: