yuzegao commented on issue #3222:
URL: https://github.com/apache/kvrocks/issues/3222#issuecomment-3393904818

   > ```
   > meaning that the data is available on both the old and new primary nodes
   > ```
   > 
   > Can you clarify how would you send data to both old and new nodes? I feel 
I am confused because in the current migration process, there is already a 
`syncWAL` phase. How would `continuously synchronizing incremental data` be 
different?
   
   <img width="1126" height="849" alt="Image" 
src="https://github.com/user-attachments/assets/349dfb67-5d8c-49be-8d70-85d1f54d5669";
 />
   As described in the sequence diagram, the original migrate command 
automatically executes to the KSuccess status. 
   
   By adding the DTSMODE and DTSCOMPLETE subcommands, the migration process is 
split into two phases:
   
   The first phase remains in the KWAL state, enabling continuous writes on the 
source node and simultaneous synchronization to the target node.
   
   The second phase reaches the KSuccess status, completing data 
synchronization.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to