[ 
https://issues.apache.org/jira/browse/CASSANDRA-956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12870618#action_12870618
 ] 

Jonathan Ellis commented on CASSANDRA-956:
------------------------------------------

I still don't think this quite works -- it looks like files are in 
"pendingDestinations" until stream finishes, rather than only until compaction 
finishes.

Maybe instead of trying to track collections of requests at a given stage level 
(as in pD), it makes more sense to track collections of requests, where each 
request knows its stage (AC, waiting to stream, streaming).  This kind of 
encapsulation may fit better with the SEDA design, since each stage can then 
update the request object it's already dealing with, rather than reaching into 
some other stage's code to do it.

> include stream request in Streaming status on destination node
> --------------------------------------------------------------
>
>                 Key: CASSANDRA-956
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-956
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 0.6
>            Reporter: Jonathan Ellis
>            Assignee: Gary Dusbabek
>            Priority: Minor
>             Fix For: 0.6.2
>
>         Attachments: 
> 0001-indicate-stream-sources-and-destinations-before-anti.patch, 
> 956-indicate-waiting-nodes-0.6.txt
>
>
> Currently we log this as DEBUG in StreamIn but there is no other indication 
> as to what is happening on the destination node until anticompaction finishes 
> and STREAM_INITATE arrives.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to