Magnum: Tech Debt: Services Implementation enhancements

Bug #1500998 reported by Surojit Pathak
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magnum
In Progress
Wishlist
Surojit Pathak

Bug Description

Magnum is getting the 'service-list' implementation in Liberty cycle.[1][2]
We would like to have the following addressed in Mitaka cycle, as tech debt -
1. Rename all occurrences of 'services' related to kubernetes-services code in the magnum backend implementation (API/RPC/DB) to 'coe-services'
2. Rename all occurrences of 'magnum_service' or 'MagnumService' to 'service(s)' in magnum backend code(API/RPC/DB)
3. Magnum services should have its own 'report_interval'
4. Magnum services should be decoupled from periodic task.

Review comments were from -
Egor Guz, Tom Cammann, Eli Qiao

[1] - https://blueprints.launchpad.net/openstack/?searchtext=magnum-service-list
[2] - https://review.openstack.org/#/c/220702/

Tags: mitaka
Changed in magnum:
assignee: nobody → Surojit Pathak (suro-patz)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to magnum (master)

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

Changed in magnum:
status: New → In Progress
Adrian Otto (aotto)
Changed in magnum:
milestone: none → mitaka-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to magnum (master)

Reviewed: https://review.openstack.org/246599
Committed: https://git.openstack.org/cgit/openstack/magnum/commit/?id=d024bc60c4ed07b9a0ee7af80a0b81932531fe67
Submitter: Jenkins
Branch: master

commit d024bc60c4ed07b9a0ee7af80a0b81932531fe67
Author: Surojit Pathak <email address hidden>
Date: Tue Nov 17 19:58:07 2015 +0000

    Decoupling magnum service from periodic task

    Liberty tech-debt-bug

    Magnum service was initially utilizing periodic task within magnum
    conductor. This commit lays out independent periodic framework for
    magnum service, by decoupling from periodic task.

    Change-Id: Ie0e725b75069309a9fa783f77c1a454f9dae549e
    Partial-Bug: 1500998

Changed in magnum:
importance: Undecided → Wishlist
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.