cDOT driver should use loopingcall for autosupport report timing

Bug #1429972 reported by Clinton Knight
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Wishlist
Clinton Knight

Bug Description

The Manila cDOT driver uses its own timing code called from get_share_stats() to do ASUP logging. The periodic ASUP task should instead be controlled by an independent looping call task.

Changed in manila:
assignee: nobody → Clinton Knight (clintonk)
status: New → In Progress
tags: added: cmode driver netapp
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

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

Changed in manila:
importance: Undecided → Wishlist
Changed in manila:
milestone: none → kilo-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.openstack.org/163067
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=1c223f6a997e8fb947a03238388551bdd375d09c
Submitter: Jenkins
Branch: master

commit 1c223f6a997e8fb947a03238388551bdd375d09c
Author: Clinton Knight <email address hidden>
Date: Mon Mar 9 17:13:26 2015 -0400

    Manila cDOT driver should use loopingcall for ASUP report timing

    The Manila cDOT driver uses its own timing code called from
    get_share_stats() to do ASUP logging. The periodic ASUP task
    should instead be controlled by an independent loopingcall task.
    This simplifies the driver and better separates code paths that
    are unrelated and should run separately.

    Change-Id: Ia3deda9415ecb2c026d4e91d047c8611b8432674
    Closes-Bug: #1429972

Changed in manila:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in manila:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in manila:
milestone: kilo-3 → 2015.1.0
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.