Magnum: Tech Debt: Services Implementation enhancements

Bug #1500998 reported by Surojit Pathak on 2015-09-29
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/

Changed in magnum:
assignee: nobody → Surojit Pathak (suro-patz)

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

Changed in magnum:
status: New → In Progress
Adrian Otto (aotto) on 2015-11-24
Changed in magnum:
milestone: none → mitaka-1

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  Edit
Everyone can see this information.

Other bug subscribers