Lokesh Khurana created PHOENIX-7913:
---------------------------------------
Summary: Resume always re-runs full bulk-copy
Key: PHOENIX-7913
URL: https://issues.apache.org/jira/browse/PHOENIX-7913
Project: Phoenix
Issue Type: Sub-task
Reporter: Lokesh Khurana
When {{TransformTool --resume}} runs on a paused or failed transform, the
current code path resumes from the last checkpoint. If the transform was in
{{STARTED}} (bulk-copy), it continues from where it left off. If in
{{{}PARTIAL_PASS_RUNNING{}}}, it resumes there. **But during the paused/failed
window, the data table on OLD physical kept accepting writes that did NOT
dual-write to NEW** (because Gap I's fix removes the link on PAUSED/FAILED).
Those writes are missing on NEW; partial-pass only re-fixes UNVERIFIED rows on
NEW, not these missed rows. Silent data loss on resume.
*Decision:* Honor 2021 design intent — resume always re-runs full bulk-copy.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)