Looks like it may have been overlooked when CF directories were added, can you 
create a ticket on https://issues.apache.org/jira/browse/CASSANDRA

Thanks
-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 3/07/2012, at 1:15 AM, Pieter Callewaert wrote:

> Hi,
>  
> While I was typing my mail I had the idea to try with the new directory 
> layout.
> It seems you have to change the parameter settings from 1.0 to 1.1
> In 1.0:
> Param 1: <keyspace name>
> Param 2: <datafile name>
> In 1.1:
> Param 1: <keyspace name>
> Param 2: <column family name>/<datafile name>
>  
> Don’t know if this is a bug or a breaking change ?
>  
> Kind regards,
> Pieter Callewaert
>  
> From: Pieter Callewaert [mailto:pieter.callewa...@be-mobile.be] 
> Sent: maandag 2 juli 2012 15:10
> To: user@cassandra.apache.org
> Subject: forceUserDefinedCompaction in 1.1.0
>  
> Hi guys,
>  
> We have a 6-node 1.0.9 cluster for production and 3-node 1.1.0 cluster for 
> testing the new version of Cassandra.
> In both we insert data in a particular CF with always a TTL of 31 days.
> To clean up the files faster  we use the forceUserDefinedCompaction to 
> manually force compaction on the old sstables which we are sure the data has 
> expired.
> In 1.0 this works perfect, but in the 1.1 the command executes without error, 
> but in the log of the node I see the following:
>  
> INFO [CompactionExecutor:546] 2012-07-02 15:05:11,837 CompactionManager.java 
> (line 337) Will not compact MapData024CTwT/MapData024CTwT-HOS-hc-21150: it is 
> not an active sstable
> INFO [CompactionExecutor:546] 2012-07-02 15:05:11,838 CompactionManager.java 
> (line 350) No file to compact for user defined compaction
>  
> I am pretty sure the sstable because it should contain partly expired data en 
> partly data which is still active.
> Does this have to do something with the new directory structure from 1.1 ? Or 
> are the parameters changed from the function?
>  
> Kind regards,
> Pieter Callewaert

Reply via email to