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