[ https://issues.apache.org/jira/browse/CASSANDRA-12420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15415273#comment-15415273 ]
ZhaoYang commented on CASSANDRA-12420: -------------------------------------- [~thobbs] Hi, I understood that in order to fix this bug, we need to change QueryState and it maybe breaking change. but this bug may cause application server OOM. we would like this to be fixed in 2.1.x.. dtest: https://github.com/riptano/cassandra-dtest/pull/1199 > 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 > Environment: cassandra 2.1.14, driver 2.1.7.1 > Reporter: ZhaoYang > Assignee: ZhaoYang > Fix For: 2.1.16 > > 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)