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

calculatePendingRanges could be asynchronous

    XMLWordPrintableJSON

Details

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

    Description

      In the vein of CASSANDRA-3881, cPR is expensive and can end up dominating the gossip thread, causing all sorts of havoc. One simple way we can triage this is to simply give it it
      s own executor with a queue size of 1 (since we don't actually need to recalculate for every host we see if we suddenly see many of them) and do the calculation asynchronously, freeing up the gossiper.

      Attachments

        1. 5135.txt
          23 kB
          Brandon Williams
        2. 5135-v2.txt
          24 kB
          Brandon Williams

        Activity

          People

            brandon.williams Brandon Williams
            brandon.williams Brandon Williams
            Brandon Williams
            Jonathan Ellis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: