vcrfxia commented on code in PR #13942: URL: https://github.com/apache/kafka/pull/13942#discussion_r1262600782
########## streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBytesStore.java: ########## @@ -42,7 +46,29 @@ protected KeyValue<Bytes, byte[]> getIndexKeyValue(final Bytes baseKey, final by @Override Map<KeyValueSegment, WriteBatch> getWriteBatches(final Collection<ConsumerRecord<byte[], byte[]>> records) { - throw new UnsupportedOperationException("Do not use for TimeOrderedKeyValueStore"); + final Map<KeyValueSegment, WriteBatch> writeBatchMap = new HashMap<>(); Review Comment: Looks like this PR is now also adding restoration logic, in addition to comparing table history retention and join grace period. Was that intentional? Whenever we add the restoration logic, we'll want to add integration tests for that -- maybe it'd be easier to have it be a separate PR. WDYT? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org