Hi, I just diagnosted this strange behavior:
When I fetch a rangeslice through hector and set the consistency level to quorum, according to cfstats (and also to the output files on the hd), cassandra seems to execute a write request for each read I execute. The write count in cfstats is increased when I execute the rangeslice function over the same range again and again (without saving anything at all). If I set the consitency level to ONE, no writes are executed. How can I disable this? Why are the records rewritten each time, even though I don't want them to be rewritten? Thanks, Thibaut. Code: Keyspace ks = getConnection(cluster, consistencylevel); RangeSlicesQuery<String, String, V> rangeSlicesQuery = HFactory.createRangeSlicesQuery(ks, StringSerializer.get(), StringSerializer.get(), s); rangeSlicesQuery.setColumnFamily(columnFamily); rangeSlicesQuery.setColumnNames(column); rangeSlicesQuery.setKeys(start, end); rangeSlicesQuery.setRowCount(maxrows); QueryResult<OrderedRows<String, String, V>> result = rangeSlicesQuery.execute(); return result.get();