> Truncate uses RPC timeout, which is in my case set to 10 seconds (I want even > less) and it's not enough. I've seen in sources TODO for this case. created https://issues.apache.org/jira/browse/CASSANDRA-4006
> Is it possible to flush only required CF for truncate, not all? This could > improve truncate time. see code comments here https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java#L1681 AFAIK truncate is not considered a regular operation. (All nodes must be online for example) Cheers ----------------- Aaron Morton Freelance Developer @aaronmorton http://www.thelastpickle.com On 7/03/2012, at 1:34 AM, Viktor Jevdokimov wrote: > Hello, > > Truncate uses RPC timeout, which is in my case set to 10 seconds (I want even > less) and it's not enough. I've seen in sources TODO for this case. > > What I found is that truncate starting flush for all memtables for all CFs, > not only for a CF to be truncated. When there're a lot of CFs to be flushed, > it takes time. > > Is it possible to flush only required CF for truncate, not all? This could > improve truncate time. > > > Best regards, > Viktor > >