Viraj Jasani created PHOENIX-7498:
-------------------------------------

             Summary: Shutdown clients and coprocs if PhoenixMasterObserver is 
not configured
                 Key: PHOENIX-7498
                 URL: https://issues.apache.org/jira/browse/PHOENIX-7498
             Project: Phoenix
          Issue Type: Sub-task
            Reporter: Viraj Jasani


While PhoenixMasterObserver is the first ever master coproc being introduced in 
Phoenix, the only way it can be enabled is by using HBase site config 
"hbase.coprocessor.master.classes".

In general, it is expected that HBase deployments would deploy Phoenix in both 
regionservers and master servers. Therefore, one way we can ensure that the 
master coproc is set to PhoenixMasterObserver by the user is introducing check 
in one of the common coproc which is deployed on each regionserver, and also 
adding the same check in CQSI init(). The check can shutdown the server if 
"hbase.coprocessor.master.classes" does not contain PhoenixMasterObserver.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to