[ https://issues.apache.org/jira/browse/CASSANDRA-12420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15430317#comment-15430317 ]
Benjamin Lerer commented on CASSANDRA-12420: -------------------------------------------- [~thobbs] I agree with your analysis and I am +1 on changing the behavior. > Duplicated Key in IN clause with a small fetch size will run forever > -------------------------------------------------------------------- > > Key: CASSANDRA-12420 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12420 > Project: Cassandra > Issue Type: Bug > Components: CQL > Environment: cassandra 2.1.14, driver 2.1.7.1 > Reporter: ZhaoYang > Assignee: ZhaoYang > Fix For: 2.1.x > > Attachments: CASSANDRA-12420.patch > > > This can be easily reproduced and fetch size is smaller than the correct > number of rows. > A table has 2 partition key, 1 clustering key, 1 column. > > Select select = QueryBuilder.select().from("ks", "cf"); > > select.where().and(QueryBuilder.eq("a", 1)); > > select.where().and(QueryBuilder.in("b", Arrays.asList(1, 1, 1))); > > select.setFetchSize(5); > Now we put a distinct method in client side to eliminate the duplicated key, > but it's better to fix inside Cassandra. -- This message was sent by Atlassian JIRA (v6.3.4#6332)