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)

Reply via email to