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

Jonathan Valliere updated DIRMINA-738:
--------------------------------------
    Fix Version/s:     (was: 2.0.8)

> Using IoEventQueueThrottler  with a WriteRequestFilter can lead to hangs
> ------------------------------------------------------------------------
>
>                 Key: DIRMINA-738
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-738
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>            Reporter: Daniel John Debrunner
>            Priority: Major
>
> The javadoc for WriteRequestFilter  shows an example using 
> IoEventQueueThrottler  to throttle writes. First issue is that 
> IoEventQueueThrottler  is not well documented, I'd assumed it was throttling 
> number of messages, instead its threshold is number of bytes. Second issue is 
> that if a message estimated length is less than the threshold then the write 
> hangs, even with an async executor in the chain.
> Emmanuel Lécharny  also wrote:
>   FYI, the counter (threshold) is *never* decreased.
> To be frank, this is not a piece of code I know, but from what I see, it's 
> *extremely* dubious that it does something useful, and most likely to block 
> forever.
> I would suggest not to use this



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to