Agreed...I think I may run into an issue when I am running a
ThrottlingFilter for IoEventType.WRITE events. I think that if the
filter were written such that if the interval between the last message
sent to an IoSession were not long enough, say 8ms, then the filter
would need to sleep for some amount of time and if this bug is in play
then I could envision other events like IoEventType.MESSAGE_RECEIVED not
getting handled until the thread became available for that IoSession.
Mike
On 08/22/2013 04:51 PM, Emmanuel Lécharny wrote:
Le 8/22/13 11:51 PM, Mike McKnight a écrit :
I am just curious if there is a downside to this issue that I am not
seeing. I have seen this in my MINA application; I have
inbound/outbound executor filters as described in the issue and have
seen where my inbound threads are *sometimes* processing
IoEventType.WRITE events. I don't see any adverse effects of this, my
messages are being put on the wire, but am checking in with the list
to be sure.
If your protocol is stateless, I don't think it's a problem.