Umeshkumar9414 opened a new pull request, #8264:
URL: https://github.com/apache/hbase/pull/8264

   - Bug: When a host RegionServer and master crashes, regionCrashed() blindly 
added all hosted regions to RIT, including split-completed parent regions that 
should never be reassigned.
     - Fix: Added isSplitOrMerged() guard in regionCrashed() to skip 
split/merged regions. Extracted isSplitOrMerged() and isReplica() helpers to 
reduce duplication with handleRegionStateNodeOperation().
     - Removed broken isRegionInTransition(RegionInfo) API — 
RegionInfo.COMPARATOR considers offline/split flags, so lookups failed when 
those flags differed between the query and stored instance. Replaced
     with encoded-name-based lookup in test utility.
     - Added test testRITWithSplitTableRegion — splits a region, crashes the 
hosting RS, restarts the master, and verifies the split parent is NOT in the 
RIT list.


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to