git-hulk commented on issue #3147: URL: https://github.com/apache/kvrocks/issues/3147#issuecomment-3235525980
> However, the dest node would still have imported_slots_ set and it could potentially receive some writes MOVED from old source node. In this case, some writes would still be lost? For this case, it will fail to write instead of losing data. Because the source node will redirect the write request to the destination node, but the cluster information hasn't been updated yet. > Let's take a step back, do we really need imported_slots_? I think yes. There is a time window between updating the cluster slots and finishing the migration status. The destination node cannot serve the imported slot if it doesn't have the imported status. -- 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]
