Apache9 commented on PR #7075: URL: https://github.com/apache/hbase/pull/7075#issuecomment-3043243498
And on the design doc, I think we missed several critial things. For example, how do we deal with rolling upgrading? If we change the directory name of recover edits, could old region servers without the patch read the new directory? And also, if we allow a new RS to split while the old RS may still be splitting, then while opening the region, how can we know which one we should read? And there could also be race that, even if we delete all the recovered edits directories before opening, since no one can make sure that the 'dead' RS is dead, what if the 'dead' RS write out the recovered edits file after opening? Then after the region is reassigned, it will load the recovered edits again, which causes data inconsistency... -- 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: issues-unsubscr...@hbase.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org