Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-25411

[Scalability] Remove current implementation of ongoing actions cancel

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • 2025.2 (Flamingo)
    • openstack-watcher
    • None
    • [Scalability] Remove current implementation of ongoing actions cancel
    • False
    • Hide

      None

      Show
      None
    • False
    • RHOSSTRAT-1132Watcher on scale
    • Not Selected
    • ?
    • ?
    • Done
    • ?
    • rhos-workloads-evolution
    • ?
    • 0% To Do, 0% In Progress, 100% Done

      Goal:

      The existing implementation of cancelling ongoing actions is poorly designed and implemented and has important implications from performance point of view.

      Implementing an event-based approach requires more changes and the feasibility of cancelling an ongoing action is limited by the existing actionplan execution workflow and actions implementation of abort and revert. It also only applies to applier running in eventlet mode, it is not available in threading mode.

      It has been decided to remove the current implementation. The behavior of Cancelling action-plans for actions will be to wait for the running task to complete and cancel all pending task

      https://blueprints.launchpad.net/watcher/+spec/remove-cancel-ongoing-actions

       

              amoralej1@redhat.com Alfredo Moralejo Alonso
              amoralej1@redhat.com Alfredo Moralejo Alonso
              rhos-workloads-evolution
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: