Race condition happening when logging work on JIRA when using DefaultTimeTrackingIssueUpdater#updateIssueOnWorklogCreate

XMLWordPrintable

    • 7.03
    • 15
    • Severity 2 - Major
    • 0

      Summary

      Race condition happening when logging work on JIRA when using DefaultTimeTrackingIssueUpdater#updateIssueOnWorklogCreate.
      We have identified that this is mostly happening when using external add-ons to log work. Particularly older versions of the "worklog assistant"

      Environment

      All - Cloud and Server

      Steps to Reproduce

      1. Log work using an external add-on like "Worklog Assistant"
      2. Check the issue history and the actual worklog to verify the consistency between them.

      Expected Results

      They are the same, no difference and the reports all show the exact logged values.

      Actual Results

      Due to a racing condition, sometimes the log work diverges between history and the actual value logged.
      This will cause the Time Tracking system to be incorrect in JIRA issues.

      Workaround

      Not available.

            Assignee:
            Unassigned
            Reporter:
            Andre Borzzatto (Inactive)
            Votes:
            20 Vote for this issue
            Watchers:
            20 Start watching this issue

              Created:
              Updated: