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

Stefania commented on CASSANDRA-8838:
-------------------------------------

I'm sorry but all four tests have problems on my machine:
\\
\\
* The first issue is that starting a node with {{no_wait=True}} fails to detect 
the process pid and the test stops there, this applies to all four tests. Is 
there any reason for using this since then we are waiting to grep from the logs 
{{\[STREAM-IN-/127.0.0.1\].* Prepare completed}} anyway? With {{no_wait=True}} 
it waits for 2 seconds, I guess we could increase it but it would be best to 
remove that flag if possible.

* So I went ahead and tried to run {{resumable_bootstrap_test}} without 
{{no_wait=True}} and I encountered another issue, in that the streaming 
completes before we kill node 1. So the test fails when starting node 3 the 
second time, since it is already running. I increased the number of stress 
entries from 100,000 to 1M and the streaming took as long as 6 seconds, see 
below, yet node 1 was not killed until after the session completed, again logs 
below. I think the problem could be in {{watch_log_for}} but I did not look 
further.
\\
{code}
NODE 3

INFO  [STREAM-IN-/127.0.0.1] 2015-03-17 10:21:54,611 
StreamResultFuture.java:167 - [Stream #60c0daf0-cc4c-11e4-95db-8df1f8b3509d 
ID#0] Prepare completed. Receiving 3 files(95252818 bytes), sending 0 files(0 
bytes)
INFO  [STREAM-IN-/127.0.0.2] 2015-03-17 10:21:54,899 
StreamResultFuture.java:167 - [Stream #60c0daf0-cc4c-11e4-95db-8df1f8b3509d 
ID#0] Prepare completed. Receiving 5 files(87661884 bytes), sending 0 files(0 
bytes)
INFO  [StreamReceiveTask:2] 2015-03-17 10:22:00,382 StreamResultFuture.java:181 
- [Stream #60c0daf0-cc4c-11e4-95db-8df1f8b3509d] Session with /127.0.0.1 is 
complete
INFO  [StreamReceiveTask:1] 2015-03-17 10:22:00,495 StreamResultFuture.java:181 
- [Stream #60c0daf0-cc4c-11e4-95db-8df1f8b3509d] Session with /127.0.0.2 is 
complete
{code}
\\
{code}
NODE 1

INFO  [STREAM-IN-/127.0.0.3] 2015-03-17 10:22:00,376 
StreamResultFuture.java:181 - [Stream #60c0daf0-cc4c-11e4-95db-8df1f8b3509d] 
Session with /127.0.0.3 is complete
INFO  [STREAM-IN-/127.0.0.3] 2015-03-17 10:22:00,377 
StreamResultFuture.java:213 - [Stream #60c0daf0-cc4c-11e4-95db-8df1f8b3509d] 
All sessions completed
INFO  [main] 2015-03-17 10:22:13,857 YamlConfigurationLoader.java:92 - Loading 
settings from file:/tmp/dtest-8beQKM/test/node1/conf/cassandra.yaml
INFO  [main] 2015-03-17 10:22:13,929 YamlConfigurationLoader.java:135 - Node 
configuration:[authenticator=AllowAllAuthenticator; 
authorizer=AllowAllAuthorizer; auto_bootstrap=false
{code}

> Resumable bootstrap streaming
> -----------------------------
>
>                 Key: CASSANDRA-8838
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8838
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Yuki Morishita
>            Assignee: Yuki Morishita
>            Priority: Minor
>              Labels: dense-storage
>             Fix For: 3.0
>
>
> This allows the bootstrapping node not to be streamed already received data.
> The bootstrapping node records received keyspace/ranges as one stream session 
> completes. When some sessions with other nodes fail, bootstrapping fails 
> also, though next time it re-bootstraps, already received keyspace/ranges are 
> skipped to be streamed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to