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

Jay Kreps resolved KAFKA-169.
-----------------------------

    Resolution: Won't Fix

> Layering violations in Kafka code
> ---------------------------------
>
>                 Key: KAFKA-169
>                 URL: https://issues.apache.org/jira/browse/KAFKA-169
>             Project: Kafka
>          Issue Type: Bug
>          Components: core
>            Reporter: Jay Kreps
>            Priority: Minor
>         Attachments: draw_deps.py, kafka_deps.svg
>
>
> I am noticing  lot of layering violations creeping into the code.
> For example the log implementation depends on zookeeper code now, the network 
> server depends on the kafka api, etc. This stuff is messy and makes it hard 
> to test or reason about the pieces in isolation.
> I have run a quick analysis on the imports to look at problems and there are 
> a few. Let's try to keep this graph in good shape and think about the 
> layering in the code.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to