mirror of https://github.com/apache/cassandra
Fix NPE in StreamTransferTask.createMessageForRetry()
patch by Josh McKenzie; reviewed by Aleksey Yeschenko for CASSANDRA-7323
This commit is contained in:
parent
8480fa7be1
commit
886d9fce46
|
|
@ -1,4 +1,5 @@
|
|||
2.0.9
|
||||
* Fix NPE in StreamTransferTask.createMessageForRetry() (CASSANDRA-7323)
|
||||
* Add conditional CREATE/DROP USER support (CASSANDRA-7264)
|
||||
* Swap local and global default read repair chances (CASSANDRA-7320)
|
||||
* Add missing iso8601 patterns for date strings (CASSANDRA-6973)
|
||||
|
|
|
|||
|
|
@ -99,11 +99,12 @@ public class StreamTransferTask extends StreamTask
|
|||
return new ArrayList<>(files.values());
|
||||
}
|
||||
|
||||
public OutgoingFileMessage createMessageForRetry(int sequenceNumber)
|
||||
public synchronized OutgoingFileMessage createMessageForRetry(int sequenceNumber)
|
||||
{
|
||||
// remove previous time out task to be rescheduled later
|
||||
ScheduledFuture future = timeoutTasks.get(sequenceNumber);
|
||||
future.cancel(false);
|
||||
if (future != null)
|
||||
future.cancel(false);
|
||||
return files.get(sequenceNumber);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue