[
https://issues.apache.org/jira/browse/BEAM-5487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Luke Cwik updated BEAM-5487:
----------------------------
Summary: ByteKeyRangeTracker restrictions do not cover the entire interval
because of incorrect next key (was: Splitting ByteKeyRangeTracker restrictions
do not cover the entire interval)
> ByteKeyRangeTracker restrictions do not cover the entire interval because of
> incorrect next key
> -----------------------------------------------------------------------------------------------
>
> Key: BEAM-5487
> URL: https://issues.apache.org/jira/browse/BEAM-5487
> Project: Beam
> Issue Type: Bug
> Components: sdk-java-core
> Reporter: Luke Cwik
> Assignee: Luke Cwik
> Priority: Major
>
> The definition of next for a byte key is incorrectly set as old key + 1 when
> treating the key as the next largest value, for example
> 0x01 is the next key for 0x00
>
> The ByteKey compareTo operator treats two keys where one key is the proper
> prefix of the other as smaller hence 0x01 is greater then 0x00, but so is
> 0x0000 thus next is skipping over 0x0000 as the next smallest key larger then
> 0x00.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)