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

Bound the number of in-flight requests at the coordinator

    XMLWordPrintableJSON

Details

    Description

      It's possible to somewhat bound the amount of load accepted into the cluster by bounding the number of in-flight requests and request bytes.

      An implementation might do something like track the number of outstanding bytes and requests and if it reaches a high watermark disable read on client connections until it goes back below some low watermark.

      Need to make sure that disabling read on the client connection won't introduce other issues.

      Attachments

        1. no_backpressure.png
          41 kB
          Sergio Bossa
        2. backpressure.png
          40 kB
          Sergio Bossa
        3. limit.btm
          0.2 kB
          Sergio Bossa
        4. 9318-3.0-nits-trailing-spaces.patch
          25 kB
          Stefania Alborghetti

        Issue Links

          Activity

            People

              sbtourist Sergio Bossa
              aweisberg Ariel Weisberg
              Sergio Bossa
              Stefania Alborghetti
              Eduard Tudenhoefner Eduard Tudenhoefner
              Votes:
              2 Vote for this issue
              Watchers:
              35 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: