[
https://issues.apache.org/jira/browse/KAFKA-9429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Roesler resolved KAFKA-9429.
---------------------------------
Resolution: Fixed
> Allow ability to control whether stale reads out of state stores are desirable
> ------------------------------------------------------------------------------
>
> Key: KAFKA-9429
> URL: https://issues.apache.org/jira/browse/KAFKA-9429
> Project: Kafka
> Issue Type: Sub-task
> Components: streams
> Reporter: Vinoth Chandar
> Assignee: Vinoth Chandar
> Priority: Major
> Fix For: 2.5.0
>
>
> From John :
>
> I also meant to talk with you about the change to allow querying recovering
> stores. I think you might have already talked with Matthias a little about
> this in the scope of KIP-216, but it's probably not ok to just change the
> default from only allowing query while running, since there are actually
> people depending on full-consistency queries for correctness right now.
>
> What we can do is add an overload {{KafkaStreams.store(name,
> QueriableStoreType, QueriableStoreOptions)}}, with one option:
> {{queryStaleState(true/false)}} (your preference on the name, I just made
> that up right now). The default would be false, and KSQL would set it to
> true. While false, it would not allow querying recovering stores OR standbys.
> This basically allows a single switch to preserve existing behavior.
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)