Apache9 commented on issue #739: HBASE-23157 WAL unflushed seqId tracking may 
wrong when Durability.AS…
URL: https://github.com/apache/hbase/pull/739#issuecomment-544440078
 
 
   @saintstack @binlijin PTAL. This is another way to fix the problem of 
HBASE-23157. The idea is simple, just remove everything in SequenceIdAccounting 
when we write a close region marker.
   
   Why introducing a new parameter instread of checking the edit when appending 
is that, the append is single threaded so we'd better do less in it, and also 
passing a protobuf message back from a byte array can throw IOException, which 
is a bit annoying as we do not expect IOExceptions for lots of methods.
   
   And maybe this could also solve HBASE-23181, but I still think we need to 
find out the root cause for HBASE-23181 and add a UT for it, maybe there are 
still other problems.

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