Return-Path: Delivered-To: apmail-incubator-cassandra-commits-archive@minotaur.apache.org Received: (qmail 34643 invoked from network); 14 Oct 2009 11:52:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Oct 2009 11:52:54 -0000 Received: (qmail 9836 invoked by uid 500); 14 Oct 2009 11:52:54 -0000 Delivered-To: apmail-incubator-cassandra-commits-archive@incubator.apache.org Received: (qmail 9808 invoked by uid 500); 14 Oct 2009 11:52:54 -0000 Mailing-List: contact cassandra-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-dev@incubator.apache.org Delivered-To: mailing list cassandra-commits@incubator.apache.org Received: (qmail 9798 invoked by uid 99); 14 Oct 2009 11:52:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Oct 2009 11:52:53 +0000 X-ASF-Spam-Status: No, hits=-10.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Oct 2009 11:52:51 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 52031234C045 for ; Wed, 14 Oct 2009 04:52:31 -0700 (PDT) Message-ID: <698793472.1255521151321.JavaMail.jira@brutus> Date: Wed, 14 Oct 2009 04:52:31 -0700 (PDT) From: "Jonathan Ellis (JIRA)" To: cassandra-commits@incubator.apache.org Subject: [jira] Commented: (CASSANDRA-452) Corrupt SSTable In-Reply-To: <1403107453.1253657295983.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765527#action_12765527 ] Jonathan Ellis commented on CASSANDRA-452: ------------------------------------------ Is this still your almost-0.4 code, or trunk? > Corrupt SSTable > --------------- > > Key: CASSANDRA-452 > URL: https://issues.apache.org/jira/browse/CASSANDRA-452 > Project: Cassandra > Issue Type: Bug > Environment: Pre 0.4 based on r805615 on trunk w/ #370, #392, #394, #405, #406, #418 > Reporter: Sammy Yu > Attachments: FriendActions-17120.tar.gz, FriendActions-17122-Data.db, FriendActions-17122-Filter.db, FriendActions-17122-Index.db, FriendActions-22478.tar.gz, keys.txt > > > We noticed on one of our node the number of SStables is growing. The compaction thread is alive and running. We can see that it is constantly trying to compact the same set of sstables. However, it is failing because one of the sstable is corrupt: > ERROR [ROW-READ-STAGE:475] 2009-09-21 00:29:17,068 DebuggableThreadPoolExecutor.java (line 125) Error in ThreadPoolExecutor > java.lang.RuntimeException: java.io.EOFException > at org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:110) > at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:44) > 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.EOFException > at java.io.RandomAccessFile.readFully(RandomAccessFile.java:383) > at java.io.RandomAccessFile.readFully(RandomAccessFile.java:361) > at org.apache.cassandra.utils.FBUtilities.readByteArray(FBUtilities.java:390) > at org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:64) > at org.apache.cassandra.db.SuperColumnSerializer.deserialize(SuperColumn.java:349) > at org.apache.cassandra.db.SuperColumnSerializer.deserialize(SuperColumn.java:309) > at org.apache.cassandra.db.filter.SSTableNamesIterator.(SSTableNamesIterator.java:102) > at org.apache.cassandra.db.filter.NamesQueryFilter.getSSTableColumnIterator(NamesQueryFilter.java:69) > at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1467) > at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1401) > at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1420) > at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1401) > at org.apache.cassandra.db.Table.getRow(Table.java:589) > at org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:65) > at org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:78) > ... 4 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.