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

4.0 quality testing: Materialized View

    XMLWordPrintableJSON

    Details

    • Change Category:
      Quality Assurance
    • Complexity:
      Normal
    • Platform:
      All
    • Impacts:
      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

        1. C40_MV.png
          492 kB
          Zhao Yang

          Issue Links

            Activity

              People

              • Assignee:
                jasonstack Zhao Yang
                Reporter:
                jasonstack Zhao Yang
                Authors:
                Zhao Yang
              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: