You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Guozhang Wang (JIRA)" <ji...@apache.org> on 2017/01/16 20:58:26 UTC

[jira] [Updated] (KAFKA-4182) Move the change logger out of RocksDB stores

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

Guozhang Wang updated KAFKA-4182:
---------------------------------
    Summary: Move the change logger out of RocksDB stores  (was: Move the change logger our of RocksDB stores)

> Move the change logger out of RocksDB stores
> --------------------------------------------
>
>                 Key: KAFKA-4182
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4182
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>    Affects Versions: 0.10.1.0
>            Reporter: Damian Guy
>              Labels: performance
>
> We currently have the change logger embedded within the RocksDB store implementations, however this results in multiple implementations of the same thing and bad separation of concerns. We should create new LoggedStore that wraps the outer most store when logging is enabled, for example:
> loggedStore -> cachingStore -> meteredStore -> innerStore



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