jon-valliere commented on PR #84:
URL: https://github.com/apache/mina/pull/84#issuecomment-6364732207

   > > This is the exact class of problem that was brought up two years ago 
that led to the experimentation branch which introduced the buggy concurrency.
   > 
   > Are you referring to `org.apache.mina.proxy.filter.ProxyFilter`? Are there 
any JIRA's / PR's that you can remember related to that?
   > 
   > Obviously the issue is there and needs to be addressed in one way or 
another. Possibly causing some other, undiscovered issues in the meantime until 
we get it right.
   > 
   > My first attempt was to fix it inside G0 / G1 handlers, but I don't really 
want to touch G0 especially.
   
   I'm referring to my work in G1 and the removal of the synchronized blocks 
which led to https://github.com/apache/mina/pull/77 you brought up.  G0 would 
never support the pattern of having an same-thread consumer blocking on the 
write operation because it essentially holds both the read and write locks 
simultaneously.
   
   I'd appreciate a week or so for us to discuss and review the problem.  I 
have a little bit of a time availability problem the next few days.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to