This is an automated email from the ASF dual-hosted git repository. guozhang pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/kafka.git.
from 999fcba MINOR: refactor ControllerApis#createTopics (#10465) add 37493d1 KAFKA-10847: Add new RocksDBTimeOrderedWindowStore that persists (time-key)-value records (#10331) No new revisions were added by this update. Summary of changes: .../ChangeLoggingTimestampedWindowBytesStore.java | 2 +- .../internals/ChangeLoggingWindowBytesStore.java | 12 +- ...ore.java => RocksDBTimeOrderedWindowStore.java} | 124 ++++++++++++-- .../internals/RocksDbWindowBytesStoreSupplier.java | 79 ++++++--- ...dowKeySchema.java => TimeOrderedKeySchema.java} | 188 +++++++++------------ ...der.java => TimeOrderedWindowStoreBuilder.java} | 16 +- .../state/internals/WindowStoreBuilder.java | 6 +- .../AbstractRocksDBSegmentedBytesStoreTest.java | 17 +- .../internals/AbstractWindowBytesStoreTest.java | 84 ++++++++- .../ChangeLoggingWindowBytesStoreTest.java | 4 +- .../RocksDBTimeOrderedWindowStoreTest.java | 70 ++++++++ .../state/internals/TimeOrderedKeySchemaTest.java | 177 +++++++++++++++++++ .../state/internals/WindowKeySchemaTest.java | 2 +- 13 files changed, 620 insertions(+), 161 deletions(-) copy streams/src/main/java/org/apache/kafka/streams/state/internals/{RocksDBWindowStore.java => RocksDBTimeOrderedWindowStore.java} (52%) copy streams/src/main/java/org/apache/kafka/streams/state/internals/{WindowKeySchema.java => TimeOrderedKeySchema.java} (54%) copy streams/src/main/java/org/apache/kafka/streams/state/internals/{WindowStoreBuilder.java => TimeOrderedWindowStoreBuilder.java} (83%) create mode 100644 streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedWindowStoreTest.java create mode 100644 streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedKeySchemaTest.java