mjsax commented on code in PR #13243: URL: https://github.com/apache/kafka/pull/13243#discussion_r1106569321
########## streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBVersionedStoreTest.java: ########## @@ -523,6 +537,63 @@ public void shouldRestoreMultipleBatches() { verifyTimestampedGetNullFromStore("k", SEGMENT_INTERVAL - 15); } + @Test + public void shouldNotRestoreExpired() { + final List<DataRecord> records = new ArrayList<>(); + records.add(new DataRecord("k", "v", HISTORY_RETENTION + 10)); + records.add(new DataRecord("k1", "v1", HISTORY_RETENTION + 10 - GRACE_PERIOD)); // grace period has not elapsed + records.add(new DataRecord("k2", "v2", HISTORY_RETENTION + 9 - GRACE_PERIOD)); // grace period has elapsed, so this record should not be restored Review Comment: Thx. After you pointed out the "store hierarchy" in your above reply and that the record would go into the changelog, the test makes sense. -- 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