It's look s very strange but yes. Now i can't reproduce this
2012/5/22 aaron morton <aa...@thelastpickle.com>: > The first part of the name is the current system time in milliseconds. > > If you run it twice do you get log messages about failing to create the same > directory twice ? > > Cheers > > ----------------- > Aaron Morton > Freelance Developer > @aaronmorton > http://www.thelastpickle.com > > On 21/05/2012, at 5:09 AM, ruslan usifov wrote: > > I think as you, but this is not true, there are not any permissions > issue. And as i said before, cassandra try to create directory for > snapshort that already exists > > 2012/5/19 Jonathan Ellis <jbel...@gmail.com>: > > Sounds like you have a permissions problem. Cassandra creates a > > subdirectory for each snapshot. > > > On Thu, May 17, 2012 at 4:57 AM, ruslan usifov <ruslan.usi...@gmail.com> > wrote: > > Hello > > > I have follow situation on our test server: > > > from cassandra-cli i try to use > > > truncate purchase_history; > > > 3 times i got: > > > [default@township_6waves] truncate purchase_history; > > null > > UnavailableException() > > at > org.apache.cassandra.thrift.Cassandra$truncate_result.read(Cassandra.java:20212) > > at > org.apache.cassandra.thrift.Cassandra$Client.recv_truncate(Cassandra.java:1077) > > at > org.apache.cassandra.thrift.Cassandra$Client.truncate(Cassandra.java:1052) > > at > org.apache.cassandra.cli.CliClient.executeTruncate(CliClient.java:1445) > > at > org.apache.cassandra.cli.CliClient.executeCLIStatement(CliClient.java:272) > > at > org.apache.cassandra.cli.CliMain.processStatementInteractive(CliMain.java:220) > > at org.apache.cassandra.cli.CliMain.main(CliMain.java:348) > > > > So this looks that truncate goes very slow and too long, than > > rpc_timeout_in_ms: 10000 (this can happens because we have very slow > > disck on test machine) > > > But in in cassandra system log i see follow exception: > > > > ERROR [MutationStage:7022] 2012-05-17 12:19:14,356 > > AbstractCassandraDaemon.java (line 139) Fatal exception in thread > > Thread[MutationStage:7022,5,main] > > java.io.IOError: java.io.IOException: unable to mkdirs > > /home/cassandra/1.0.0/data/township_6waves/snapshots/1337242754356-purchase_history > > at > org.apache.cassandra.db.ColumnFamilyStore.snapshotWithoutFlush(ColumnFamilyStore.java:1433) > > at > org.apache.cassandra.db.ColumnFamilyStore.snapshot(ColumnFamilyStore.java:1462) > > at > org.apache.cassandra.db.ColumnFamilyStore.truncate(ColumnFamilyStore.java:1657) > > at > org.apache.cassandra.db.TruncateVerbHandler.doVerb(TruncateVerbHandler.java:50) > > at > org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:59) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > > at java.lang.Thread.run(Thread.java:662) > > Caused by: java.io.IOException: unable to mkdirs > > /home/cassandra/1.0.0/data/township_6waves/snapshots/1337242754356-purchase_history > > at > org.apache.cassandra.io.util.FileUtils.createDirectory(FileUtils.java:140) > > at > org.apache.cassandra.io.util.FileUtils.createDirectory(FileUtils.java:131) > > at > org.apache.cassandra.db.ColumnFamilyStore.snapshotWithoutFlush(ColumnFamilyStore.java:1409) > > ... 7 more > > > > Also i see that in snapshort dir already exists > > 1337242754356-purchase_history directory, so i think that snapshort > > names that generate cassandra not uniquely. > > > PS: We use cassandra 1.0.10 on Ubuntu 10.0.4-LTS > > > > > -- > > Jonathan Ellis > > Project Chair, Apache Cassandra > > co-founder of DataStax, the source for professional Cassandra support > > http://www.datastax.com > >