Viraj Jasani created PHOENIX-7639:
-------------------------------------
Summary: Improve error handling in PhoenixMasterObserver
Key: PHOENIX-7639
URL: https://issues.apache.org/jira/browse/PHOENIX-7639
Project: Phoenix
Issue Type: Improvement
Reporter: Viraj Jasani
If the cluster is upgraded to Phoenix 5.3 without metadata upgrade, new system
tables SYSTEM.CDC_STREAM_STATUS and SYSTEM.CDC_STREAM will not be created yet.
Any region merges or splits with PhoenixMasterObserver coproc hooks can
encounter errors as without the system tables, we cannot persist stream
partition metadata related to region splits and merges. We need to handle this
error.
Moreover, it is important to not miss the updates to SYSTEM.CDC_STREAM table as
part of postCompletedSplitRegionAction() and postCompletedMergeRegionsAction().
The purpose of this Jira is to introduce maximum retries possible to make the
upserts successful.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)