You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Neha Narkhede (JIRA)" <ji...@apache.org> on 2014/02/04 18:54:12 UTC

[jira] [Updated] (KAFKA-1239) New producer checklist

     [ https://issues.apache.org/jira/browse/KAFKA-1239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Neha Narkhede updated KAFKA-1239:
---------------------------------

    Assignee:     (was: Jun Rao)

> New producer checklist
> ----------------------
>
>                 Key: KAFKA-1239
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1239
>             Project: Kafka
>          Issue Type: New Feature
>          Components: producer 
>    Affects Versions: 0.9.0
>            Reporter: Neha Narkhede
>
> Here is the list of todo items we have for the new producer (in no
> particular order):
> 1. Rename to org.apache.* package
> 2. Discuss config approach
> 3. Finalize config approach
> 4. Add slf4j logging for debugging purposes
> 5. Discuss metrics approach
> 6. Add metrics
> 7. Convert perf test to optionally use new producer
> 8. Get system tests passing with new producer
> 9. Write integration tests that test the producer against the real server
> 10. Expand unit test coverage a bit
> 11. Performance testing and analysis.
> 12. Add compression support
> 13. Discuss and perhaps add retry support
> 14. Discuss the approach to protocol definition and perhaps refactor a bit
> 15. Deeper code review
> 16. Convert mirror maker
> This doesn't count general bug fixing which I assume we will do as we find
> them.
> Let's file subtasks for each of the above, so there is a single place to track what's outstanding on the new producer. 



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)