Anchoring patch action doesn't respect timer settings

XMLWordPrintable

    • Severity 3 - Minor

      Issue Summary

      Patch anchoring process can be a long process given a large repository and patch. This action contains timer to limit maximal execution time. However this timer is not always respected.

      Steps to Reproduce

      1. Large SVN repository
      2. Create patch with many changed files (~300)
      3. Apply patch in Crucible

      These steps are high level and require additional details.

      Expected Results

      Action ends when timeout exceeded.

      Actual Results

      Action ends after timeout settings.

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available.

        1. UnifiedDiffParser-ViewFRXAction.png
          308 kB
          Marek Parfianowicz
        2. UnifiedDiffParser-FRXDO-getDiffPrinter.png
          273 kB
          Marek Parfianowicz
        3. UnifiedDiffParser-DefaultReviewService-completeUploadPatchToReview.png
          137 kB
          Marek Parfianowicz
        4. UnifiedDiffParser-DefaultPatchManager-createPatch.png
          134 kB
          Marek Parfianowicz
        5. UnifiedDiffParser-AnchorPatchAjaxAction.png
          223 kB
          Marek Parfianowicz
        6. patch-anchoring-timers.btm
          8 kB
          Marek Parfianowicz
        7. patch-anchoring-cpu-profiling.png
          118 kB
          Marek Parfianowicz
        8. cpu-profile-patch-with-300-files.png
          469 kB
          Marek Parfianowicz
        9. cpu-profile-patch-with-300-files.png
          532 kB
          Marek Parfianowicz

            Assignee:
            Unassigned
            Reporter:
            Marek Tokarski
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: