[
https://issues.apache.org/jira/browse/HDFS-12890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16280975#comment-16280975
]
Anu Engineer commented on HDFS-12890:
-------------------------------------
[~shashikant] Thanks for getting this patch done. It looks good overall.
I have a minor concern, suppose the XceiverClientHandler#exceptionCaught is
invoked, do you see a possibility of a deadlock? In other words, If we get
around 256 or 100 exceptionCaught invokes, there will be no thread left to
unlock the semaphore, and hence no more requests can be made. Does my concern
look real?
> Ozone: XceiverClient should have upper bound on async requests
> --------------------------------------------------------------
>
> Key: HDFS-12890
> URL: https://issues.apache.org/jira/browse/HDFS-12890
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: HDFS-7240
> Affects Versions: HDFS-7240
> Reporter: Shashikant Banerjee
> Assignee: Shashikant Banerjee
> Fix For: HDFS-7240
>
> Attachments: HDFS-12890-HDFS-7240.001.patch,
> HDFS-12890-HDFS-7240.002.patch
>
>
> XceiverClient-ratis maintains upper bound on the no of outstanding async
> requests . XceiverClient
> should also impose an upper bound on the no of outstanding async requests
> received from client
> for write.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]