[ https://issues.apache.org/jira/browse/CASSANDRA-9507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15343937#comment-15343937 ]
Benjamin Lerer commented on CASSANDRA-9507: ------------------------------------------- Thanks for the quick update. It seems to me that patch for 3.x will not work. {{RequestExecutionException}} extends {{RuntimeException}} which means that you cannot rely anymore on the method declaration to know which {{RequestExecutionExceptions}} are thrown. {{StorageProxy::getRangeSlice}} do not throw those exceptions and they should be removed from the method signature. I believe that they are thrown by the returned {{RangeCommandIterator}} but I just looked at {{UnavailableException}}. Otherwise, your patch for 2.2 does not handle {{ReadFailureException}} and the {{final}} keywords in the {{catch}} blocks can be removed. > range metrics are not updated for timeout and unavailable in StorageProxy > ------------------------------------------------------------------------- > > Key: CASSANDRA-9507 > URL: https://issues.apache.org/jira/browse/CASSANDRA-9507 > Project: Cassandra > Issue Type: Bug > Components: Observability > Reporter: sankalp kohli > Assignee: Nachiket Patil > Priority: Minor > Attachments: CASSANDRA-9507 v2.X.diff, CASSANDRA-9507 v3.0-trunk.diff > > > Looking at the code, it looks like range metrics are not updated for timeouts > and unavailable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)