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

Add client warnings and abort to tombstone and coordinator reads which go past a low/high watermark

    XMLWordPrintableJSON

Details

    Description

      We currently will abort queries if we hit too many tombstones, but its common that we would want to also warn clients (client warnings) about this before we get that point; its also common that different logic would like to be able to warn/abort about client options (such as reading a large partition). To allow this we should add a concept of low/high watermarks (warn/abort) to tombstones and coordinator reads.

      Another issue is that current aborts look the same as a random failure, so from an SLA point of view it would be good to differentiate between user behavior being rejected and unexplained issue.

      Attachments

        Issue Links

          Activity

            People

              dcapwell David Capwell
              dcapwell David Capwell
              David Capwell
              Blake Eggleston, Marcus Eriksson
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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