Plugin event handlers should be notified asynchronously.

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Unresolved
    • N/A
    • Component/s: None

      Review events are emitted and any plugin listeners are notified. The various plugin event listeners handle the event synchronously, before returning to the user who triggered the event (ie after a state change, during creation etc). Not a problem for small reviews. Large reviews can cause everything including plugin events to take a long time.

      This has the potential such that plugin event based actions can slow down crucible as a whole.

              Assignee:
              Unassigned
              Reporter:
              Anna Lyons [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: