Profile Ansible tasks to find the slowest ones

Bug #1488639 reported by Major Hayden on 2015-08-25
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-ansible
Wishlist
Major Hayden

Bug Description

I'd like to be able to profile Ansible tasks to find the slowest ones. That would allow us to optimize certain tasks and speed up testing/deployments.

Changed in openstack-ansible:
milestone: none → 12.0.0
assignee: nobody → Major Hayden (rackerhacker)
importance: Undecided → Wishlist
Changed in openstack-ansible:
status: New → In Progress

Reviewed: https://review.openstack.org/216849
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=059cae3d76c1922f98dac9524c061addb009fbd5
Submitter: Jenkins
Branch: master

commit 059cae3d76c1922f98dac9524c061addb009fbd5
Author: Major Hayden <email address hidden>
Date: Tue Aug 25 14:30:20 2015 -0500

    Add profiling for Ansible tasks

    This should help find the slowest Ansible tasks that need to be optimized.

    It is only enabled by default for gate jobs.

    The profiling callback code is MIT licensed. Per legal-discuss, I've added
    the MIT license to the LICENSE.txt at the root of the repository along with
    a note about which code is MIT licensed.

    Thread on legal-discuss:

    http://lists.openstack.org/pipermail/legal-discuss/2015-September/000398.html

    Closes-Bug: #1488639

    Change-Id: I46a2c495d9f8f1131ec08be99696efc39133f291

Changed in openstack-ansible:
status: In Progress → Fix Committed

Reviewed: https://review.openstack.org/222348
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=412be426377624e40c9cfa7adfbc377bece2cb03
Submitter: Jenkins
Branch: kilo

commit 412be426377624e40c9cfa7adfbc377bece2cb03
Author: Major Hayden <email address hidden>
Date: Tue Aug 25 14:30:20 2015 -0500

    Add profiling for Ansible tasks

    This should help find the slowest Ansible tasks that need to be optimized.

    It is only enabled by default for gate jobs.

    The profiling callback code is MIT licensed. Per legal-discuss, I've added
    the MIT license to the LICENSE.txt at the root of the repository along with
    a note about which code is MIT licensed.

    Thread on legal-discuss:

    http://lists.openstack.org/pipermail/legal-discuss/2015-September/000398.html

    Closes-Bug: #1488639

    Change-Id: I46a2c495d9f8f1131ec08be99696efc39133f291
    (cherry picked from commit 059cae3d76c1922f98dac9524c061addb009fbd5)

tags: added: in-kilo
Changed in openstack-ansible:
milestone: 12.0.0 → liberty-3
Changed in openstack-ansible:
status: Fix Committed → Fix Released

This issue was fixed in the openstack/openstack-ansible 11.2.11 release.

This issue was fixed in the openstack/openstack-ansible 11.2.12 release.

This issue was fixed in the openstack/openstack-ansible 11.2.14 release.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers