saintstack opened a new pull request #902: HBASE-23369 Auto-close 'unknown' 
Regions reported as OPEN on RegionSe…
URL: https://github.com/apache/hbase/pull/902
 
 
   …rvers
   
   Master force-closes unknown/incorrect Regions OPEN on RS
   
   Also tunes the HBCKSCP procedure so it is more selective
   come assign-time recovering an 'Unknown Server'
   
   M hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
    Added a note and small refactor.
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java
    Fix an NPE when CJ ran.
   
   M hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
    Minor clean up of log message; make it clearer.
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
    Make it so closeRegionSilentlyAndWait can be used w/o timeout.
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java
    If a RegionServer Report notes a Region is OPEN and the Master does not
    know of said Region, close it (We used to crash out the RegionServer)
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/RegionStateNode.java
    Minor tweak of toString -- label should be state, not rit (confusing).
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/RegionStates.java
    Doc.
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.java
    Add region name to exception.
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/HBCKServerCrashProcedure.java
    Be more careful about which Regions we queue up for reassign. This
    procedure is run by the operator so could happen at any time. We
    will likely be running this when Master has some accounting of
    cluster members so check its answers for what Regions were on
    server before running.
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
    Doc and we were misrepresenting the case where a Region as not in RIT
    when we got CLOSE -- we were reporting it as though it was already
    trying to CLOSE.

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