Hi,

I'm building (on windows) a release tar from the HEAD of the Cassandra 0.7 
branch. Running a new single node instance of Cassandra gives me the following 
bootstrap exception:
INFO 10:54:14,030 Enqueuing flush of memtable-locationi...@613975815(227 bytes, 
4 operations)
 INFO 10:54:14,036 Writing memtable-locationi...@613975815(227 bytes, 4 
operations)
ERROR 10:54:14,278 Fatal exception in thread Thread[FlushWriter:1,5,main]
java.io.IOError: java.io.IOException: rename failed of 
\var\lib\cassandra\data\system\LocationInfo-e-1-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.rename(SSTableWriter.java:238)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.closeAndOpenReader(SSTableWriter.java:208)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.closeAndOpenReader(SSTableWriter.java:191)
        at 
org.apache.cassandra.db.Memtable.writeSortedContents(Memtable.java:161)
        at org.apache.cassandra.db.Memtable.access$000(Memtable.java:49)
        at org.apache.cassandra.db.Memtable$1.runMayThrow(Memtable.java:174)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        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:619)
Caused by: java.io.IOException: rename failed of 
\var\lib\cassandra\data\system\LocationInfo-e-1-Data.db
        at 
org.apache.cassandra.utils.FBUtilities.renameWithConfirm(FBUtilities.java:359)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.rename(SSTableWriter.java:234)
        ... 12 more


This is not a problem on linux. Any thoughts? Anyone else seeing this behavior?

Thanks.

AD

Reply via email to