From ad43f99521024cda1898dc92ca2fa601cf8420b1 Mon Sep 17 00:00:00 2001 From: artsiom Date: Sun, 5 Aug 2018 12:23:33 +0300 Subject: [PATCH] rejected execution exception logged when task already completed --- src/java/org/apache/cassandra/repair/SnapshotTask.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/java/org/apache/cassandra/repair/SnapshotTask.java b/src/java/org/apache/cassandra/repair/SnapshotTask.java index acc5186a5fea..ab3d73f2df39 100644 --- a/src/java/org/apache/cassandra/repair/SnapshotTask.java +++ b/src/java/org/apache/cassandra/repair/SnapshotTask.java @@ -77,7 +77,10 @@ public void response(MessageIn msg) public void onFailure(InetAddressAndPort from, RequestFailureReason failureReason) { //listener.failedSnapshot(); - task.setException(new RuntimeException("Could not create snapshot at " + from)); + if (!task.isDone()) + { + task.setException(new RuntimeException("Could not create snapshot at " + from)); + } } } }