SSTables の破損が原因でアップグレード前のチェックが失敗します
に適用されます
- StorageGrid WebScale 11.3 以前
問題
- 次のエラーでアップグレードに失敗しました:
An error occurred while upgrading Cassandra: An unknown GDU server error occurred. For more information, see gdu-server.log.
- gdu-server.log に次のエラーが表示されます。
ERROR [SSTableBatchOpen:1] 2020-06-26 07:19:49,532 DefaultFSErrorHandler.java (line 92) Exiting forcefully due to file system exception on startup, disk failure policy "die"
org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /var/local/rangedb/0/cassandra/storagegrid/s3_usage_delta-4aa921105f5f11e883c72d689ef27dbb/mc-965540-big-Data.db
at org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:545)
at org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:387)
at org.apache.cassandra.io.sstable.format.SSTableReader$3.run(SSTableReader.java:572)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:81)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: EOF after 252 bytes out of 16708
at org.apache.cassandra.io.util.RebufferingInputStream.readFully(RebufferingInputStream.java:68)
at org.apache.cassandra.io.util.RebufferingInputStream.readFully(RebufferingInputStream.java:60)
at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:413)
at org.apache.cassandra.utils.ByteBufferUtil.readWithShortLength(ByteBufferUtil.java:388)
at org.apache.cassandra.io.sstable.format.SSTableReader.buildSummary(SSTableReader.java:860)
at org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:785)
at org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:749)
at org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:530)
... 9 common frames omitted