XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.8 beta 1
    • None
    • None

    Description

      Gossiper.java has accumulated a lot of cruft over time and is generally hard to debug because of this. Let's refactor it to make life easier.

      Attachments

        1. 0013-Optimize-examineGossiper-logic.txt
          2 kB
          Brandon Williams
        2. 0012-Simplify-notifyFailureDetector-logic.txt
          5 kB
          Brandon Williams
        3. 0011-Don-t-copy-justRemovedEndpoints-on-each-check.txt
          1 kB
          Brandon Williams
        4. 0010-Remove-useless-makeRandomGossipDigest-logic-also-avo.txt
          3 kB
          Brandon Williams
        5. 0009-privatize-functions.txt
          6 kB
          Brandon Williams
        6. 0008-Cleanup-generation-version-update-logic.txt
          14 kB
          Brandon Williams
        7. 0007-Gossiper-knows-what-address-to-listen-on.txt
          11 kB
          Brandon Williams
        8. 0006-optimize-makeRandomGossipDigest-trace-logging.txt
          1 kB
          Brandon Williams
        9. 0005-keep-private-vars-private.txt
          4 kB
          Brandon Williams
        10. 0004-refactor-isAlive-into-markAlive-and-markDead-remove-.txt
          8 kB
          Brandon Williams
        11. 0003-only-add-self-to-localendpoint-when-needed.txt
          1.0 kB
          Brandon Williams
        12. 0002-group-variable-initialization.txt
          5 kB
          Brandon Williams
        13. 0001-remove-underscores.txt
          45 kB
          Brandon Williams

        Activity

          People

            brandon.williams Brandon Williams
            brandon.williams Brandon Williams
            Brandon Williams
            Gary Dusbabek
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 8h
                8h
                Remaining:
                Remaining Estimate - 8h
                8h
                Logged:
                Time Spent - Not Specified
                Not Specified