Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-14993

Catch CorruptSSTableExceptions and FSErrors in ALAExecutorService

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Fix Version/s: 3.0.19, 3.11.5, 4.0
    • Component/s: None
    • Labels:
      None
    • Severity:
      Normal

      Description

      Actively handling CorruptSSTableExceptions and FSErrors currently only happens during opening of sstables and in the default exception handler. What's missing is to catch these in AbstractLocalAwareExecutorService as well. Therefor I propose to add calls to FileUtils.handleCorruptSSTable/handleFSError there, too, so we don't miss invoking the disk failure policy in that case.

        Attachments

          Activity

            People

            • Assignee:
              spodxx@gmail.com Stefan Podkowinski
              Reporter:
              spodxx@gmail.com Stefan Podkowinski
              Authors:
              Stefan Podkowinski
              Reviewers:
              Ariel Weisberg
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: