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)

Reply via email to