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


   In general, if you touch the internal of HBase directly, it may lead to data 
loss, unexpected behavior, etc.
   
   As I said above, the current design is to compare the WAL directories and 
the region server znodes on zookeeper to detect dead region servers when master 
starts up. If you just removed the WAL directories then HBase will have 
unexpected behaviors. Any addendums to solve the problem here should be 
considered as dangerous operations, which should only be in HBCK.
   
   If you want to solve the problem automatically, you should find another way 
to detect the dead region servers when master starts up, to make sure we do not 
rely on the WAL directories. But I'm still a bit nervous that when SCP notices 
that there is no WAL directory for a dead region server, what should it do. It 
is not the expected behavior in HBase...


----------------------------------------------------------------
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:
[email protected]


Reply via email to