Viraj Jasani created HBASE-28040:
------------------------------------
Summary: hbck2 bypass should provide an option to bypass existing
top N procedures
Key: HBASE-28040
URL: https://issues.apache.org/jira/browse/HBASE-28040
Project: HBase
Issue Type: Improvement
Reporter: Viraj Jasani
For the degraded cluster state where several SCPs and underlying TRSPs are
stuck due to network issues, it becomes difficult to resolve RITs and recover
regions from SCPs.
In order to bypass stuck procedures, we need to extract and then provide list
of proc ids from list_procedures or procedures.jsp page. If we could provide an
option to bypass initial N procedures that are listed on the procedures.jsp
page, that would be really helpful.
Implementation steps:
# Similar to BypassProcedureRequest, provide BypassTopNProcedureRequest with
only attribute value as N
# MasterRpcServices to provide new API:
#
{code:java}
bypassProcedure(RpcController controller,
MasterProtos.BypassTopNProcedureRequest request) {code}
# Hbck to provide utility to consume this master rpc
# HBCK2 to use new hbck utility for bypassing top N requests
For this new option, top N procedures matter, hence they should follow the
sorting order similar to the one followed by procedures.jsp.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)