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

Index RPC priority still depends on the controller factory property in hbase-site.xml

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 4.11.0
    • Fix Version/s: 4.12.0
    • Labels:

      Description

      During PHOENIX-3360 we tried to remove dependency on hbase.rpc.controllerfactory.class property in hbase-site.xml since it cause problems on the client side (if client is using server side configuration, all client request may go using index priority). Committed solution is using setting the controller factory programmatically for coprocessor environment in Indexer class, but it comes that this solution doesn't work because the environment configuration is not used for the coprocessor connection creation. We need to provide a better solution since this issue may cause accidental locks and failures that hard to identify and avoid.

        Attachments

        1. PHOENIX-3994.patch
          14 kB
          Samarth Jain
        2. PHOENIX-3994_v5.patch
          43 kB
          Samarth Jain
        3. PHOENIX-3994_v4.patch
          41 kB
          Samarth Jain
        4. PHOENIX-3994_v3.patch
          31 kB
          Samarth Jain
        5. PHOENIX-3994_v2.patch
          10 kB
          Samarth Jain
        6. PHOENIX-3994_addendum.patch
          3 kB
          Samarth Jain

          Issue Links

            Activity

              People

              • Assignee:
                samarthjain Samarth Jain
                Reporter:
                sergey.soldatov Sergey Soldatov
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: