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

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

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Low
    • Resolution: Fixed
    • Fix Version/s: 2.0.1
    • Component/s: None
    • Labels:

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

          Issue Links

            Activity

              People

              • Assignee:
                benedict Benedict Elliott Smith
                Reporter:
                slebresne Sylvain Lebresne
                Authors:
                Benedict Elliott Smith
                Reviewers:
                Yuki Morishita
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: