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

4.0 quality testing: Materialized View

Agile BoardAttach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Quality Assurance
    • Normal
    • All
    • None

    Description

      The main purpose of this ticket to get a better understanding about 4.0 MV status as a guideline for future improvements. I don't think it should block 4.0 release since it's already marked as experimental.

      Main areas to test:

      • Write perf: We expect to see 10% write throughput drop per MV added.
        • Attached C40_MV.png is alpha-4, 5-node, rf3 MV write tests: with 1 mv, throughput dropped 50%
      • Read perf: identical to normal table
      • Bootstrap/Decommision: no write-path required since CASSANDRA-13065
      • Repair: write path required
      • Chaos monkey: take down coordinator/base-replica/view-replica during read/write/token-movement and verify data consistency (may need a tool)
      • Hint Replay: able to throttle if table has MV - CASSANDRA-13810
      • Schema race: create/drop - CASSANDRA-15845/CASSANDRA-15918

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            jasonstack Zhao Yang Assign to me
            jasonstack Zhao Yang
            Zhao Yang

            Dates

              Created:
              Updated:

              Issue deployment