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

Provide a work around for HBASE-17096

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.9.0, 4.8.2
    • None
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: