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

OutboundTcpConnection's sending queue grows unboundedly without any backpressure logic

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 1.1.0
    • None
    • None

    Description

      OutboundTcpConnection's sending queue unconditionally queues up the request and process them in sequence. Thinking about tagging the message coming in with timestamp and drop them before actually sending it if the message stays in the queue for too long, which is defined by the message's own time out value.

      Attachments

        1. 3005-v4.txt
          8 kB
          Jonathan Ellis
        2. c3005-v4
          9 kB
          Michael Wu
        3. 3005-v3.txt
          8 kB
          Jonathan Ellis
        4. c3005-v2
          8 kB
          Michael Wu
        5. c3005.patch
          8 kB
          Michael Wu

        Activity

          People

            mw Michael Wu
            mw Michael Wu
            Michael Wu
            Jonathan Ellis
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: