Open samarthjain opened 10 years ago
Turns out even by wrapping the Throwable and re-throwing it as DoNotRetryIOException doesn't help. This is because of a bug in HbaseObjectWritable.readObject method where it catches exceptions and re-throws them back as regular IO Exceptions. Filed a jira issue: https://issues.apache.org/jira/browse/HBASE-10181
@samarthjain - Lars has fixed the underlying HBase issue (I believe in HBase 0.94.15). Would you mind sending me a pull for the Phoenix part of this (i.e. the wrapping in a DoNotRetryIOException) and verifying that the problem is fixed in 0.94.15?
@samarthjain ?
HBase keeps retrying even when a non-IO exception like InstatiationException is thrown in SingleKeyValueComparisonFilter.readFields method.