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)

Reply via email to