You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Viraj Jasani (Jira)" <ji...@apache.org> on 2025/06/12 20:55:00 UTC
[jira] [Created] (PHOENIX-7639) Improve error handling in PhoenixMasterObserver
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)