Astute do not support task concurrency

Bug #1571014 reported by Vladimir Sharshov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Vladimir Sharshov

Bug Description

Detailed bug description:
    Astute should allow to setup task concurrency for every task

Steps to reproduce:
    Add block for task, sync tasks and run deployment with more nodes with this task, then setup in parameters
    parameters:
      strategy:
        type: parallel
        amount: 2

Expected results:
    Selected task should run only run in parallel on 2 nodes.
Actual result:
  It will run in parallel in all nodes where tasks should executed
Reproducibility:
 Always
Workaround:
 Setup node global concurrency

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-astute (master)

Fix proposed to branch: master
Review: https://review.openstack.org/306578

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-astute (master)

Reviewed: https://review.openstack.org/306578
Committed: https://git.openstack.org/cgit/openstack/fuel-astute/commit/?id=e4b84a3383cdd4fe275099c0e4a6196184c457b4
Submitter: Jenkins
Branch: master

commit e4b84a3383cdd4fe275099c0e4a6196184c457b4
Author: Vladimir Sharshov (warpc) <email address hidden>
Date: Fri Apr 15 21:17:25 2016 +0300

    Support task concurrency

    Without this changes Astute will ignore information about
    task strategy and will run as many as possible tasks on suitable nodes.
    The only limit which can be used in this case is node concurrency,
    but it will decrise deployment performance

    Also change log level for message about concurrency
    from info to debug, because in mostly cases they are required
    only for developers

    DocImpact
    Closes-Bug: #1571014

    Change-Id: I4f27da4abdaf4939002b62d05a44e23d3f1a3d5e

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-astute (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/307996

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-astute (stable/mitaka)

Reviewed: https://review.openstack.org/307996
Committed: https://git.openstack.org/cgit/openstack/fuel-astute/commit/?id=88572290eb4fdf74b7d41a54048e903b1a1fa43a
Submitter: Jenkins
Branch: stable/mitaka

commit 88572290eb4fdf74b7d41a54048e903b1a1fa43a
Author: Vladimir Sharshov (warpc) <email address hidden>
Date: Fri Apr 15 21:17:25 2016 +0300

    Support task concurrency

    Without this changes Astute will ignore information about
    task strategy and will run as many as possible tasks on suitable nodes.
    The only limit which can be used in this case is node concurrency,
    but it will decrise deployment performance

    Also change log level for message about concurrency
    from info to debug, because in mostly cases they are required
    only for developers

    DocImpact
    Closes-Bug: #1571014

    Change-Id: I4f27da4abdaf4939002b62d05a44e23d3f1a3d5e
    (cherry picked from commit e4b84a3383cdd4fe275099c0e4a6196184c457b4)

tags: added: in-stable-mitaka
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.