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
