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

Verify expected SSTable components are present at startup

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Fix Version/s: 4.0, 4.0-beta2
    • Component/s: Local/SSTable
    • Labels:
      None

      Description

      When Cassandra batch opens all sstables at startup, it should check that all components listed in the TOC.txt are available. Compression is optional, so there may not be a Compression.db component for all sstables, but if there should be and it's missing we continue to load the sstable. The sstable is unreadable without the compression metadata though, but we won't know this until it's touched by a query or compaction.

      To reliably use TOC.txt for verification, it needs CASSANDRA-10709

        Attachments

        Issue Links

          Activity

          $i18n.getText('security.level.explanation', $currentSelection) Viewable by All Users
          Cancel

            People

            • Assignee:
              yifanc Yifan Cai Assign to me
              Reporter:
              yifanc Yifan Cai
              Authors:
              Yifan Cai
              Reviewers:
              Brandon Williams, David Capwell

              Dates

              • Created:
                Updated:
                Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0h
              0h
              Logged:
              Time Spent - 1h 20m
              1h 20m

                Issue deployment