Hi Frank,
Stores.create("store")
.withKeys(Serdes.String())
.withValues(Serdes.String())
.persistent()
.disableLogging()
.build();
Does that help?
Thanks,
Damian
On Wed, 17 May 2017 at 06:09 Frank Lyaruu <[email protected]> wrote:
> Hi Kafka people,
>
> I'm using the low level API that often creates a simple state store based
> on a (single partition, compacted) topic (It feeds all messages and simply
> stores all those messages as-is). Now all these stores get their own
> 'changelog' topic, to back the state store.
>
> This is fine, but in this case all those changelogs are identical to the
> original topic, so that wastes quite a bit of space.
>
> I do see an option to disableLogging, that would take care of the changelog
> but then I guess the store wouldn't know to re-read the entire source topic
> when the local state gets destroyed.
>
> Is there a workaround for that? In other words, could I supply a state
> store with a topic it should use to restore from?
>
> regards, Frank
>