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
