Apache9 commented on pull request #2113:
URL: https://github.com/apache/hbase/pull/2113#issuecomment-662876047


   > You're right that the new set of region servers start on new environment 
that they are identified as 'Unknown server'.
   
   I think the old server will be unknown servers, not the new servers?
   
   I do not think there is a guarantee that you change the filesystem layout of 
HBase internal, and HBase cluster will still be functional. Even if sometimes 
it could, as you said, on 1.4, it does not mean that we will always keep this 
behavior in new versions.
   
   For your scenario, it is OK as you can confirm that there is no data loss as 
you manually flushed all the data. But what if another user just configs the 
wrong WAL directory? In this case, if we schedule SCPs automatically, there 
will be data loss.
   
   In general, in HBase, we only know that something strange happen, but we do 
not know how we come into this situation so it is not safe for us to just 
recover automatically. Only end user knows, so I still prefer we just provide 
tools for them to recover, not add some 'unsafe' options in HBase...
   
   Thanks.
   
   


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to