Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Abandoned
-
None
-
None
-
None
Description
We should add an RPC API to allow for a "limited manual" cache cleaning. If hbase.rs.evictblocksonclose is set to false, blocks may hang in the cache upon regions move between RSes.
The method at the RS level, should compare the files from its online regions against the files in the prefetch list file, evicting blocks from the files in the prefetch list file that are not in any of the online regions for the given RS.