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

Sumit Agrawal updated HDDS-13614:
---------------------------------
        Parent: HDDS-13616
    Issue Type: Sub-task  (was: Bug)

> Create separate bounded executor for ClosePipelineCommandHandler and 
> CreatePipelineCommandHandler
> -------------------------------------------------------------------------------------------------
>
>                 Key: HDDS-13614
>                 URL: https://issues.apache.org/jira/browse/HDDS-13614
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Aswin Shakil
>            Priority: Critical
>
> Right now, we have a single unbounded executor for both 
> ClosePipelineCommandHandler and CreatePipelineCommandHandler. If either of 
> these handlers is slow, it will cause a backlog on the entire thread's queue. 
> It will later result in OutOfMemoryError as the queue size keeps on 
> increasing and crash the DN.
> We have a "hdds.datanode.command.queue.limit", but we don't use it for this 
> executor. We should make this queue bounded and we should also have separate 
> executors for both so that one handler doesn't become a bottleneck for the 
> other. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@ozone.apache.org
For additional commands, e-mail: issues-h...@ozone.apache.org

Reply via email to