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

Michael Kjellman edited comment on CASSANDRA-5129 at 2/14/13 3:39 AM:
----------------------------------------------------------------------

it appears this is related to secondary indexes. after the bootstrapping node 
finishes streaming it submits an index build. This gets submitted but never 
makes any progress and hangs indefinitely.

{code}
 INFO [Thread-382] 2013-02-13 18:02:57,205 StreamInSession.java (line 199) 
Finished streaming session 4ae0be23-75fb-11e2-ba65-8f73c0b9d93d from 
/10.138.12.10
 INFO [Thread-540] 2013-02-13 18:17:42,526 SecondaryIndexManager.java (line 
137) Submitting index build of [domain_metadata.classificationIdx, 
domain_metadata.domaintypeIdx] for data in 
SSTableReader(path='/data/cassandra/brts/domain_metadata/brts-domain_metadata-ib-1-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-2-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-3-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-4-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-5-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-6-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-7-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-8-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-9-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-10-Data.db')
{code}

{code}
#nodetool compactionstats
pending tasks: 23
Active compaction remaining time :        n/a
{code}

also when C* is killed, the node hung with nothing streaming logs:
{code}
ERROR 19:37:42,274 Exception in thread Thread[Streaming to 
/10.138.12.11:1,5,main]
java.lang.RuntimeException: java.io.EOFException
        at com.google.common.base.Throwables.propagate(Throwables.java:160)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:32)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.io.EOFException
        at java.io.DataInputStream.readInt(DataInputStream.java:392)
        at 
org.apache.cassandra.streaming.FileStreamTask.receiveReply(FileStreamTask.java:193)
        at 
org.apache.cassandra.streaming.FileStreamTask.runMayThrow(FileStreamTask.java:101)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        ... 3 more
{code}
                
      was (Author: mkjellman):
    it appears this is related to secondary indexes. after the bootstrapping 
node finishes streaming it submits an index build. This gets submitted but 
never makes any progress and hangs indefinitely.

{code}
 INFO [Thread-382] 2013-02-13 18:02:57,205 StreamInSession.java (line 199) 
Finished streaming session 4ae0be23-75fb-11e2-ba65-8f73c0b9d93d from 
/10.138.12.10
 INFO [Thread-540] 2013-02-13 18:17:42,526 SecondaryIndexManager.java (line 
137) Submitting index build of [domain_metadata.classificationIdx, 
domain_metadata.domaintypeIdx] for data in 
SSTableReader(path='/data/cassandra/brts/domain_metadata/brts-domain_metadata-ib-1-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-2-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-3-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-4-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-5-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-6-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-7-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-8-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-9-Data.db'),
 
SSTableReader(path='/data2/cassandra/brts/domain_metadata/brts-domain_metadata-ib-10-Data.db')
{code}

{code}
#nodetool compactionstats
pending tasks: 23
Active compaction remaining time :        n/a
{code}
                  
> newly bootstrapping nodes hang indefinitely in STATUS:BOOT while JOINING 
> cluster  
> ----------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-5129
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5129
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.0
>         Environment: Ubuntu 12.04
>            Reporter: Michael Kjellman
>            Assignee: Yuki Morishita
>
> bootstrapping a new node causes it to hang indefinitely in STATUS:BOOT
> Nodes streaming to the new node report 
> {code}
> Mode: NORMAL
>  Nothing streaming to /10.8.30.16
> Not receiving any streams.
> Pool Name                    Active   Pending      Completed
> Commands                        n/a         0        1843990
> Responses                       n/a         2         661750
> {code}
> the node being streamed to stuck in the JOINING state reports:
> {code}
> Mode: JOINING
> Not sending any streams.
>  Nothing streaming from /10.8.30.103
>  Nothing streaming from /10.8.30.102
> Pool Name                    Active   Pending      Completed
> Commands                        n/a         0             10
> Responses                       n/a         0         613577
> {code}
> it appears that the nodes in the "nothing streaming" state never sends a 
> "finished streaming" to the joining node.
> no exceptions are thrown during the streaming on either node while the node 
> is in this state.
> {code:name="full gossip state of bootstrapping node"}
> /10.8.30.16
>   NET_VERSION:6
>   RELEASE_VERSION:1.2.0
>   STATUS:BOOT,127605887595351923798765477786913079289
>   RACK:RAC1
>   RPC_ADDRESS:0.0.0.0
>   DC:DC1
>   SCHEMA:5cd8420d-ce3c-3625-8293-67558a24816b
>   HOST_ID:e20817ce-7454-4dc4-a1c6-b1dec35c4491
>   LOAD:1.11824041581E11
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to