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

Use an ExecutorService for repair commands instead of new Thread(..).start()

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 4.0
    • Component/s: None
    • Labels:
      None

      Description

      Currently when starting a new repair, we create a new Thread and start it immediately

      It would be nice to be able to 1) limit the number of threads and 2) reject starting new repair commands if we are already running too many.

        Attachments

        1. 13594.png
          168 kB
          Marcus Eriksson

          Activity

            People

            • Assignee:
              krummas Marcus Eriksson
              Reporter:
              krummas Marcus Eriksson
              Reviewer:
              Ariel Weisberg
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: