Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-5789

The cache used by repository properties (CommonUtilDAO) should be invalidated if a InfDB commit fails

    XMLWordPrintable

Details

    Description

      Seen on failures during the blame count in SVN wrapup:

      • BlameLineCountCalculator throws exception
      • InfDB transaction is rolled back
      • The cache holding the repository properties becomes inconsistent with the db
      • Notably in this case the LAST_WRAPUP property shows the changesets as already wrapped up, when in fact they aren't
      • Subsequent scans don't retry the wrapup even though they should

      Effect for the user is that wrapup is not progressing, and subsequent ping request do nothing. The error is logged only once on the original wrapup request.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              lpater Lukasz Pater
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: