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

remove HintedHandOffManager.deliverAllHints

Agile BoardAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.6.3
    • None
    • None

    Description

      deliverAllHints seems to be a "just in case we miss the onAlive signal to send hints over," but the constant scanning of the hint rows it generates is extremely painful.

      I'd like to do 3 things here:

      1. test that, if node X and Y are in the cluster, and Y goes down, then X goes down, then Y comes back up, then X comes back up [with enough time for each change that FD recognizes it], that X gets deliverHintsToEndpoint called for Y. I think it will, but we should test to be sure.

      2. remove HHOM.deliverAllHints

      3. expose HHOM.deliverHintsToEndpoint to jmx so it can be manually invoked, Just In Case

      Attachments

        1. 1141-trunk.txt
          7 kB
          Brandon Williams
        2. 1141.txt
          7 kB
          Brandon Williams

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            brandon.williams Brandon Williams Assign to me
            jbellis Jonathan Ellis
            Brandon Williams
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment