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

SEPExecutor does not release blocked threads as it should

    XMLWordPrintableJSON

Details

    Description

      While adding some tests for the ThreadPoolMetrics, I discovered that the SEPExecutor does not release the blocked threads as it should.

      If the number of tasks added to a SEPExecutor exceed the max queue size. The threads adding those task will be block until enough space become available for all the blocked tasks. At this point all the blocked threads will released at once.

      Attachments

        Issue Links

          Activity

            People

              blerer Benjamin Lerer
              blerer Benjamin Lerer
              Benjamin Lerer
              Andres de la Peña
              Votes:
              0 Vote for this issue
              Watchers:
              1 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 - 2h
                  2h