[ https://issues.apache.org/jira/browse/KAFKA-9356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sophie Blee-Goldman resolved KAFKA-9356. ---------------------------------------- Resolution: Not A Problem > 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)