[ https://issues.apache.org/jira/browse/CASSANDRA-7795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yuki Morishita updated CASSANDRA-7795: -------------------------------------- Component/s: Streaming and Messaging > Make StreamReceiveTask thread safe and GC friendly > -------------------------------------------------- > > Key: CASSANDRA-7795 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7795 > Project: Cassandra > Issue Type: Bug > Components: Streaming and Messaging > Reporter: Yuki Morishita > Assignee: Yuki Morishita > Priority: Minor > Labels: streaming > Fix For: 2.0.10, 2.1.0 > > Attachments: > 0001-Make-StreamReceiveTask-thread-safe-and-gc-friendly.patch > > > StreamReceiveTask is not thread safe when stream session is aborted and > completion task is running. > Also, StreamReceiveTask keeps references to SSTableWriter until completion > task runs and session completes. Currently, StreamReceiveTask's completion > task runs on StorageService's NonPeriodicTask and it may take longer to > execute. > Patch attached to fix above. -- This message was sent by Atlassian JIRA (v6.3.4#6332)