chibenwa opened a new pull request, #2031:
URL: https://github.com/apache/james-project/pull/2031

   Channel writability is the netty trick for backpressure: as a server you 
shall avoid writing to a channel that is not writable.
   
   In order to apply this Netty best practice to Apache James we relied on:
    - The ImapSession as a mean to communicate between the processor and the 
channel.
    - A sink to bridge the gap from a push oriented architecture (our IMAP 
stack) to a pull one (netty writability).
   
   In order for it to be merged I would like:
   
    - [ ] A performance test (IMAP0. Please Linagora team help!
    - [ ] To deploy it cowboy style on imap.linagora.com (hotpatch on top of 
current image) and see what happens.
    
    (Cowboy style -> avoid unecessary administrative friction in the validation 
of that patch that would definitively make me sleep better!)


-- 
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