droudnitsky commented on PR #7389: URL: https://github.com/apache/hbase/pull/7389#issuecomment-3419820138
So I will split this up into three smaller tasks / PRs which should be easier to review/can be reviewed independently of one another: 1. [HBASE-29675](https://issues.apache.org/jira/browse/HBASE-29675) / this PR - Add a more descriptive OffsetOutOfBoundsException to BinaryComponentComparator which subclasses ArrayIndexOutOfBoundsIndex - provides a much clearer exception message without changing any other behavior - simple change which can be reviewed/merged without dependency on anything else 2. [HBASE-29672](https://issues.apache.org/jira/browse/HBASE-29672) / #7397 - Only for filters which take a comparator, wrap runtime exceptions from comparator layer in HBaseIOException with a clear message for the client which will be retried, this PR is also ready/independent of PR 1 3. [HBASE-29676](https://issues.apache.org/jira/browse/HBASE-29676) - Handle the specific OffsetOutOfBoundsException as DoNotRetryIOException - will be a very small PR once 1 & 2 are merged to add this special case @Apache9 when you have the time would be able to kindly take a look at this PR which is ready as well as #7397 -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
