Uploaded image for project: 'The Virtual Brain'
  1. The Virtual Brain
  2. TVB-2908

Ensure all operations of PSE are cancelled

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.3
    • Component/s: None
    • Labels:
      None
    • Epic Link:
    • Sprint:
      VBC Sprint 12
    • TVB-C Task:
      8.2 Pipeline Integration

      Description

      When launching a larger PSE, if the user wants to cancel it immediately, only the operations that were generated before this action will be canceled. The others continue running. In some cases, the status of the burst remains Pending instead of Canceled.

      Suggestions to fix this:

      1. We could make the Cancel button inactive until all the PSE operations are generated. When it becomes active again, all operations are generated and can be safely canceled. 
      2. Before launching one operation, check the status of the PSE group that operation is part of. If the status is Cancelled, then do not start the current operation and put its status on Cancelled as well.

      It might be necessary to use both options above.

       

      Also, we should ensure that there is a rule for these statuses, e.g. once an operation has status ERROR/SUCCESS, it cannot be switched to CANCELLED. 

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              bogdan.valean Bogdan Valean
              Reporter:
              paula.popa Paula Popa
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days Original Estimate - 2 days
                  2d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 days, 2 hours, 15 minutes
                  3d 2h 15m