[ https://issues.apache.org/jira/browse/KAFKA-9356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17019177#comment-17019177 ]
Guozhang Wang commented on KAFKA-9356: -------------------------------------- Thanks [~ableegoldman], I cannot find the exact ticket so I'm just gonna create a new one: https://issues.apache.org/jira/browse/KAFKA-9455 > Potential data loss in InMemoryWindowStore and InMemorySessionStore > ------------------------------------------------------------------- > > Key: KAFKA-9356 > URL: https://issues.apache.org/jira/browse/KAFKA-9356 > Project: Kafka > Issue Type: Bug > Reporter: Roman Leventov > Priority: Major > > {{InMemoryWindowStore.put()}} and {{InMemorySessionStore.put()}} call > {{computeIfAbsent()}} method on {{ConcurrentSkipListMap}} objects which opens > up possibility for data loss because > {{ConcurrentSkipListMap.computeIfAbsent()}} is not an atomic operation. > Possible fix: replace {{ConcurrentSkipListMaps with synchronized[Sorted, > Navigable]Map(new TreeMap<>())}}. > -- This message was sent by Atlassian Jira (v8.3.4#803005)