Hashan Gayasri Udugahapattuwa created KAFKA-7233: ----------------------------------------------------
Summary: InMemoryKeyValueStore is not thread-safe for Interactive Queries Key: KAFKA-7233 URL: https://issues.apache.org/jira/browse/KAFKA-7233 Project: Kafka Issue Type: Bug Components: streams Affects Versions: 2.0.0, 1.1.0 Environment: Fedora 27 Reporter: Hashan Gayasri Udugahapattuwa When querying externally from via the [ReadOnlyKeyValueStore|https://github.com/apache/kafka/blob/1.0/streams/src/main/java/org/apache/kafka/streams/state/ReadOnlyKeyValueStore.java] API (Interactive Queries), the InMemoryKeyValueStore does not protect its internal map from concurrent reads and writes which may produce incorrect results to the ReadOnlyKeyValueStore API. Note that reads(query thread) and writes(stream thread) can happen concurrently. -- This message was sent by Atlassian JIRA (v7.6.3#76005)