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

Instrument repair to be able to assess it's efficiency (precision)

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

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

    Description

      Some reports indicate that repair sometime transfer huge amounts of data. One hypothesis is that the merkle tree precision may deteriorate too much at some data size. To check this hypothesis, it would be reasonably to gather statistic during the merkle tree building of how many rows each merkle tree range account for (and the size that this represent). It is probably an interesting statistic to have anyway.

      Attachments

        1. trunk-2698.txt
          34 kB
          Benedict Elliott Smith
        2. patch.taketwo.forreview.diff
          42 kB
          Benedict Elliott Smith
        3. patch.taketwo.alpha.diff
          26 kB
          Benedict Elliott Smith
        4. patch-rebased.diff
          35 kB
          Benedict Elliott Smith
        5. patch.diff
          34 kB
          Benedict Elliott Smith
        6. patch_2698_v1.txt
          7 kB
          Ivan Sobolev
        7. nodetool_repair_and_cfhistogram.tar.gz
          6 kB
          Jason Wee

        Issue Links

        Activity

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

          People

            benedict Benedict Elliott Smith Assign to me
            slebresne Sylvain Lebresne
            Benedict Elliott Smith
            Yuki Morishita
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Issue deployment