Maciej Lasyk created CASSANDRA-14650:
----------------------------------------

             Summary: sstablerepairedset failing looking for tmp-lb sstables 
part
                 Key: CASSANDRA-14650
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14650
             Project: Cassandra
          Issue Type: Bug
          Components: Tools
            Reporter: Maciej Lasyk


While moving back from incremental repairs to full repairs (C* 2.2.12) we're 
setting all our sstables as "unrepaired" just like described here: 
[https://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsSSTableRepairedSet.html]

So basically we're running sstablerepairedset against sstables. First we're 
creating sstables list:

 
{code:java}
find "/var/lib/cassandra/data/keyspace/" -iname "*Data.db*" > 
/var/lib/cassandra/sstables.txt{code}
and afterwards:

 
{code:java}
/usr/bin/sstablerepairedset --really-set --is-unrepaired -f 
/var/lib/cassandra/sstables.txt{code}
Unfortunately, operation is unfinished w/error:
{code:java}
root@host $ /usr/bin/sstablerepairedset --really-set --is-unrepaired -f 
/var/lib/cassandra/sstables.txt
Exception in thread "main" java.io.FileNotFoundException: 
/var/lib/cassandra/data/keyspace/some-cf/tmp-lb-74-big-Statistics.db (No such 
file or directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
at 
org.apache.cassandra.io.sstable.metadata.MetadataSerializer.rewriteSSTableMetadata(MetadataSerializer.java:155)
at 
org.apache.cassandra.io.sstable.metadata.MetadataSerializer.mutateRepairedAt(MetadataSerializer.java:148)
at 
org.apache.cassandra.tools.SSTableRepairedAtSetter.main(SSTableRepairedAtSetter.java:92){code}
Afaik tmp-part of sstable is created for a compaction time. There is no single 
"tmp" part of sstables in our whole C* datadir.

Do you know any workaround for having those sstables marked as unrepaired?

 

Cheers,

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to