[ 
https://issues.apache.org/jira/browse/HBASE-30493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Prathyusha reassigned HBASE-30493:
----------------------------------

    Assignee: Prathyusha

> SplitWALProcedure creates SplitWALRemoteProcedures in a loop when WAL 
> archival fails without any retry strategy
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-30493
>                 URL: https://issues.apache.org/jira/browse/HBASE-30493
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Prathyusha
>            Assignee: Prathyusha
>            Priority: Major
>
> SplitWALProcedure creates millions of SplitWALRemoteProcedures in a loop when 
> WAL archival fails without any retry strategy.
> On our new cluster due to a directory file limit issue at HDFS, WAL archival 
> failed and we saw 
> ~11 Million SplitWALRemoteProcedures created in a loop
> Storming the Procedure store
> blocked all SCPs, bringing the cluster down 
> MasterData/WALs reached around ~22.5K, which on crash resulted in 6-7 hours 
> of startup time
> HMaster memory had to be increased to accommodate the loading of procedure 
> store at startup (this is cause all the SplitWALRemoteProcedures are 
> unfinished childs of SCPs).
> Proposed fix
> Instead of creating SplitWALRemoteProcedures in a loop, we attach a retry 
> strategy [here 
> |https://github.com/apache/hbase/blob/master/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/SplitWALProcedure.java#L96]



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to