[
https://issues.apache.org/jira/browse/CASSANDRA-8313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14211435#comment-14211435
]
Michael Shuler commented on CASSANDRA-8313:
-------------------------------------------
I see this in the 2.1 stress source,
tools/stress/src/org/apache/cassandra/stress/util/JavaDriverClient.java
{code}
public JavaDriverClient(StressSettings settings, String host, int port,
EncryptionOptions.ClientEncryptionOptions encryptionOptions)
{
this.host = host;
this.port = port;
this.encryptionOptions = encryptionOptions;
if (settings.node.isWhiteList)
whitelist = new WhiteListPolicy(new DCAwareRoundRobinPolicy(),
settings.node.resolveAll(settings.port.nativePort));
else
whitelist = null;
}
{code}
It looks like if using a whitelist, then DCAwareRoundRobinPolicy is used. (This
was just a quick look around - not sure what stress options might get us there,
yet :) )
> cassandra-stress: No way to pass in data center hint for
> DCAwareRoundRobinPolicy
> --------------------------------------------------------------------------------
>
> Key: CASSANDRA-8313
> URL: https://issues.apache.org/jira/browse/CASSANDRA-8313
> Project: Cassandra
> Issue Type: Improvement
> Components: Tools
> Reporter: Bob Nilsen
>
> When using cassandra-stress in a multiple datacenter configuration, we need
> to be able to behave like the applications do and send traffic to nodes
> co-located in the same data center.
> I can't for the life of me figure out how to pass in such a hint into the new
> cassandra-stress.
> And passing in a local node into "-node" doesn't help. Apparently,
> cassandra-stress will *guess* the data center based on the order of the list
> that it receives from the cluster.
> In my case, it seems to always pick 'DC2', no matter what I do.
> INFO 22:17:06 Using data-center name 'DC2' for DCAwareRoundRobinPolicy (if
> this is incorrect, please provide the correct datacenter name with
> DCAwareRoundRobinPolicy constructor)
> Could someone please add the ability to configure the DCAwareRoundRobinPolicy
> with a data center hint?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)