in spark-job/src/main/java/org/apache/cassandra/diff/DiffCluster.java [150:164]
public Iterator<Row> getPartition(TableSpec table, PartitionKey key, boolean shouldReverse) {
try {
RetryStrategy retryStrategy = retryStrategyProvider.get();
return retryStrategy.retry(
() -> readPartition(table.getTable(), key, shouldReverse)
.getUninterruptibly()
.iterator()
);
}
catch (Exception ex) {
throw new RuntimeException(String.format("Unable to get partition (%s) in table (%s) from cluster (%s)",
key.getTokenAsBigInteger(), table, clusterId.name()),
ex);
}
}