Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HBASE-23282 HBCKServerCrashProcedure for 'Unknown Servers'
Have the existing scheduleRecoveries launch a new HBCKSCP instead of SCP. It gets regions to recover from Master in-memory context AND from a scan of hbase:meta. This new HBCKSCP is For processing 'Unknown Servers', servers that are 'dead' and purged but still have references in hbase:meta. Rare occurance but needs tooling to address. Later have catalogjanitor take care of these deviations between Master in-memory and hbase:meta content (usually because of overdriven cluster with failed RPCs to hbase:meta, etc) Changed expireServers in ServerManager so could pass in custom reaction to expired server.... This is how we run our custom HBCKSCP while keeping all other aspects of expiring services (rather than try replicate it externally).
- Loading branch information
1 parent
ab63bde
commit 44c8b58
Showing
10 changed files
with
383 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.