Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
We introduced a bunch of generic code that covers functionality shared by both the client and the server in org.apache.kafka.common as part of the new client work. This meant to factor out common utility/framework code in a way it can be used by the clients without dragging in the whole server.
That code is now in use by the clients but not the server. So there is now a lot of duplication. This is a meta ticket to track a number of issues that are cleaning up this duplication.
Attachments
Issue Links
- depends upon
-
KAFKA-1845 KafkaConfig should use ConfigDef
- Resolved
-
KAFKA-1928 Move kafka.network over to using the network classes in org.apache.kafka.common.network
- Resolved
-
KAFKA-1930 Move server over to new metrics library
- Open
-
KAFKA-1927 Replace requests in kafka.api with requests in org.apache.kafka.common.requests
- Resolved
-
KAFKA-1929 Convert core kafka module to use the errors in org.apache.kafka.common.errors
- Resolved