Jump to: navigation, search

Difference between revisions of "Designate/SubTeams/Pools"

(Created page with "= Server Pools = == SubTeam Lead == Graham Hayes (mugsie) == Team Members == {| class="wikitable" |- ! Name !! IRC Nick !! Notes |- | Ron Rickard || rjrjr || |- | Darshan...")
 
(Server Pools Implementation Order)
 
(One intermediate revision by one other user not shown)
Line 21: Line 21:
  
 
[https://review.openstack.org/101298]
 
[https://review.openstack.org/101298]
 +
 +
== Server Pools Implementation Order ==
 +
For the first pass of server pools, there is only a default pool and everything about it - is in the config file.  The storage changes needed for the first pass should be minimal - possibly adding some columns to existing tables - serial number, status, deleted, pool_id etc.
 +
Please add your name to an item at the end, once you are ready to work on it.  Feel free to split an item if you intend to work on part of it.
 +
# MDns changes - notify_zone_changed, poll_for_serial_number (emmanuel, vinod)
 +
# Pool Manager service - reading the config file etc. (rjrjr, darshan)
 +
# Pool Manager - create_domain, delete_domain, update_domain (rjrjr, darshan)
 +
# Pool Manager - update_status (rjrjr, darshan)
 +
# Mdns calling Pool Manager's update_status
 +
# Central - update_status.  Central's create/delete/update_domain now call into Pool Manager (rjrjr, darshan)
 +
At this point the first pass of Server Pools should be complete
 +
 +
For the 2nd pass we support multiple pools - so we need to add storage tables for pools, central and api changes for managing pools.

Latest revision as of 17:00, 17 September 2014

Server Pools

SubTeam Lead

Graham Hayes (mugsie)

Team Members

Name IRC Nick Notes
Ron Rickard rjrjr
Darshan Sanghani dtx00ff
Betsy Luzader betsy

Review

[1]

Server Pools Implementation Order

For the first pass of server pools, there is only a default pool and everything about it - is in the config file. The storage changes needed for the first pass should be minimal - possibly adding some columns to existing tables - serial number, status, deleted, pool_id etc. Please add your name to an item at the end, once you are ready to work on it. Feel free to split an item if you intend to work on part of it.

  1. MDns changes - notify_zone_changed, poll_for_serial_number (emmanuel, vinod)
  2. Pool Manager service - reading the config file etc. (rjrjr, darshan)
  3. Pool Manager - create_domain, delete_domain, update_domain (rjrjr, darshan)
  4. Pool Manager - update_status (rjrjr, darshan)
  5. Mdns calling Pool Manager's update_status
  6. Central - update_status. Central's create/delete/update_domain now call into Pool Manager (rjrjr, darshan)

At this point the first pass of Server Pools should be complete

For the 2nd pass we support multiple pools - so we need to add storage tables for pools, central and api changes for managing pools.