cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (CASSANDRA-6229) transfers never occur after enabling a shuffle
Date Wed, 20 Nov 2013 00:09:21 GMT

     [ https://issues.apache.org/jira/browse/CASSANDRA-6229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jonathan Ellis reassigned CASSANDRA-6229:
-----------------------------------------

    Assignee: Yuki Morishita

> transfers never occur after enabling a shuffle
> ----------------------------------------------
>
>                 Key: CASSANDRA-6229
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6229
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Tools
>            Reporter: Daniel Meyer
>            Assignee: Yuki Morishita
>
> Using the following documentation as reference:
> http://www.datastax.com/documentation/cassandra/2.0/webhelp/cassandra/tools/toolsCassandraShuffle.html
> After running the 'shuffle en' step, the command does not block giving the indication
that a transfer has occurred.  However, running 'shuffle ls' at an arbitrary time after enabling
the shuffle results in a large list of pending transfers.  From the users perspective it is
unclear what is happening; however, it looks like the transfer does not actually occur.
> repro steps:
> 1) cd to latest cassandra-2.0 branch
> 2) ccm create shuffle_test
> 3  ccm populate -n 3
> 4) delete the 'num_tokens' line from each cassandra.yaml file for all three nodes.
> 5) ccm start
> 6) run 'ccm node1 ring' and verify the vnodes are not enabled.
> 7) ccm node1 stress -o insert
> 8) for each node set 'num_tokens: 256' in the cassandra.yaml
> 9) restart the nodes
> 10) run 'ccm node1 ring' to verify vnodes is enabled
> 11) ccm node1 shuffle create
> 12) ccm node1 shuffle en
> 13) wait arbitrary amount of time and run 'ccm node1 shuffle ls'.
> Expected: transfers should eventually happen and not be observed with 'shuffle ls'
> Actual: transfers never seem to occur.  If in fact they do occur it is not obvious.
> If transfers do in fact occur it is very difficult to tell.  This was initially discovered
on a real cluster and the cluster sat overnight without any transfers happening.  As a user
I would also expect 'shuffle en' to block.  The non blocking behavior does not seem ideal
from a user perspective.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message