Re: ReadOnlyKeyValueStore#range() Semantics

2023-07-20 Thread Sophie Blee-Goldman
Hey Colt, I honestly don't really know whether a KIP would be strictly required for this or not, but let me offer an alternative to what you proposed that would both address this particular ambiguity and, to me, provide a better mechanism for guaranteeing this as public contract of RocksDB in gener

ReadOnlyKeyValueStore#range() Semantics

2023-07-20 Thread Colt McNealy
Hi all, The [current documentation]( https://kafka.apache.org/35/javadoc/org/apache/kafka/streams/state/ReadOnlyKeyValueStore.html#range(K,K) ) for ReadOnlyKeyValueStore#range() states that: > Order is not guaranteed as bytes lexicographical ordering might not represent key order. That makes se