[ https://issues.apache.org/jira/browse/KAFKA-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Neha Narkhede resolved KAFKA-202. --------------------------------- Resolution: Fixed Fix Version/s: 0.8 Created the 0.8 branch and committed this on the branch. > Make the request processing in kafka asynchonous > ------------------------------------------------ > > Key: KAFKA-202 > URL: https://issues.apache.org/jira/browse/KAFKA-202 > Project: Kafka > Issue Type: New Feature > Reporter: Jay Kreps > Assignee: Jay Kreps > Fix For: 0.8 > > Attachments: KAFKA-202-v2.patch, KAFKA-202-v3.patch, > KAFKA-202-v4.patch, KAFKA-202-v5.patch, KAFKA-202-v6.patch, > KAFKA-48-socket-server-refactor-draft.patch > > > We need to handle long-lived requests to support replication. To make this > work we need to make the processing mechanism asynchronous from the network > threads. > To accomplish this we will retain the existing pool of network threads but > add a new pool of request handling threads. These will do all the disk I/O. > There will be a queue mechanism to transfer requests to and from this > secondary pool. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira