Kadir Ozdemir created PHOENIX-7566:
--------------------------------------
Summary: Enhance HAGroupStoreManager and HAGroupStore for
consistent failover
Key: PHOENIX-7566
URL: https://issues.apache.org/jira/browse/PHOENIX-7566
Project: Phoenix
Issue Type: Improvement
Reporter: Kadir Ozdemir
The HA Group Store is composed of ZK nodes from two ZK clusters, one from each
HBase cluster. As described in the [design
document|https://docs.google.com/document/d/1Qw1MM7jten_h2oGMWZRC_8Py4K-01S9VyPMXdjE3Gj0/edit?pli=1&tab=t.0#heading=h.5s1sz96x6dg9]
for PHOENIX-7562,
* HAGroupStoreClient runs on the server side inside the HBase region servers,
listens to the HA Group Store for updates on the HA group records, and also
updates the HA group records.
* HAGroupStoreManager coordinates server-side behavior with HA Group Store and
uses HAGroupStoreClient to get updates from and make updates on HA Group Store.
It also provides an RPC endpoint for DualClusterClient to retrieve HA group
records.
This subtask is to enhance HAGroupStoreManager and HAGroupStore introduced in
PHOENIX-7493 for consistent failover.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)