pankaj72981 commented on issue #544: HBASE-22917 Proc-WAL roll fails saying 
someone else has already created log
URL: https://github.com/apache/hbase/pull/544#issuecomment-527975459
 
 
   > I'd say that the fencing logic is a bit tricky here(I mean how do we know 
that another master has already become the active one and we should give up), 
so maybe increasing the flushLogId is not safe here. I do not mean this is not 
right, I'm just not sure...
   
   > However Hmaster failover will resolve this issue, but we should handle it.
   
   Thanks @Apache9 for looking into this issue, I meant to say that current 
active HMaster will keep trying infinetly to roll the WAL with same flushLogId, 
which will fail always as WAL file already exist (since file was not delted on 
header write failure). 
   On master failover we reinit the flushLogId based on the existing proc-wal 
file and new proc-wal will be created, so this workaround for this problem is 
HMaster failover.
   
   
   
   

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


With regards,
Apache Git Services

Reply via email to