Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-262 Control BM database growth
  3. QTQAINFRA-128

Auto-prune BM database to enforce age-dependent snapshot density

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Out of scope
    • P1: Critical
    • 2012q4
    • Performance tracking
    • None

    Description

      To reduce BM database growth, the list of snapshots in the database could be pruned regularly to enforce an age-dependent density profile: The older the snapshot, the lower the local density (density = average number of snapshots reported per day).

      Note that a high snapshot density is likely to be more useful for new results than for old ones: The higher the snapshot density, the less effort is required to locate the exact revision that introduces a regression (using 'git bisect' etc.). On the other hand, the longer a regression has gone unnoticed, the less likely you are to care about it anyway (i.e. important regressions should normally be fixed soon after they happen).

      One problematic issue with this technique is that it would affect change scores (in particular the durability score which is affected by the length of a contiguous range of significantly equal observations). However, the more stable a change is, the less likely it is to be affected.

      Attachments

        Activity

          People

            bdo Jo Asplin (Inactive)
            bdo Jo Asplin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 1 week
                1w
                Remaining:
                Remaining Estimate - 1 week
                1w
                Logged:
                Time Spent - Not Specified
                Not Specified