Xavier Léauté created KAFKA-5285:
------------------------------------
Summary: optimize upper / lower byte range for key range scan on
windowed stores
Key: KAFKA-5285
URL: https://issues.apache.org/jira/browse/KAFKA-5285
Project: Kafka
Issue Type: Improvement
Components: streams
Reporter: Xavier Léauté
Assignee: Xavier Léauté
The current implementation of {{WindowKeySchema}} / {{SessionKeySchema}}
{{upperRange}} and {{lowerRange}} does not make any assumptions with respect to
the other key bound (e.g. the upper byte bound does not depends on lower key
bound).
It should be possible to optimize the byte range somewhat further using the
information provided by the lower bound.
More specifically, by incorporating that information, we should be able to
eliminate the corresponding {{upperRangeFixedSize}} and
{{lowerRangeFixedSize}}, since the result should be the same if we implement
that optimization.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)