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

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 4.11.0
    • 4.12.0
    • None

    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_v2.patch
          10 kB
          Samarth Jain
        3. PHOENIX-3994_v3.patch
          31 kB
          Samarth Jain
        4. PHOENIX-3994_v4.patch
          41 kB
          Samarth Jain
        5. PHOENIX-3994_v5.patch
          43 kB
          Samarth Jain
        6. PHOENIX-3994_addendum.patch
          3 kB
          Samarth Jain

        Issue Links

          Activity

            People

              samarthjain Samarth Jain
              sergey.soldatov Sergey Soldatov
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: