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]
