[ 
https://issues.apache.org/jira/browse/KAFKA-2920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15056278#comment-15056278
 ] 

Andrii Biletskyi commented on KAFKA-2920:
-----------------------------------------

The idea is to implement plug-gable interface of the Storage module defined by 
https://cwiki.apache.org/confluence/display/KAFKA/KIP-30+-+Allow+for+brokers+to+have+plug-able+consensus+and+meta+data+storage+sub+systems
 (got to Storage tab). Current zkUtils should be transformed so it becomes 
interface implementation.
There are some unclear things though. Like what exception contract we need to 
follow. E.g. when we are trying to update value that doesn't exist or insert 
value that already exists.

> Storage module
> --------------
>
>                 Key: KAFKA-2920
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2920
>             Project: Kafka
>          Issue Type: Sub-task
>          Components: core
>            Reporter: Andrii Biletskyi
>
> Add Storage module and implement it on top of Zookeeper as a default version. 
> Replace ZkUtils calls with calls to Storage interface.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to