Adding/Removing/Updateing/Deleteing a server should update existing zones

Bug #1214869 reported by Kiall Mac Innes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Designate
Fix Released
High
Emmanuel Ankutse

Bug Description

Currently, when you add/remove/update/delete a server, existing domains do not get updated to match.

We should implement create/update/delete_server methods in the backends, and have central call them when necessary.

Changed in designate:
assignee: nobody → Emmanuel Ankutse (emmanuel-ankutse)
Changed in designate:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to designate (master)

Reviewed: https://review.openstack.org/45078
Committed: http://github.com/stackforge/designate/commit/f2c8658b944ca75832e9e1e02fa2caec5e568231
Submitter: Jenkins
Branch: master

commit f2c8658b944ca75832e9e1e02fa2caec5e568231
Author: emmanuel.ankutse <email address hidden>
Date: Wed Sep 4 08:24:52 2013 -0500

    Update domains when servers are created, modified or deleted

    Existing domains do not get updated in the backend when new servers are
    added or existing ones modified or deleted.
    This is rectified in this fix by implementing methods in all of the backends.
    Three abstract methods were added to the base module that all backends
    inherit from and implemented in all backends.
    The three methods implemented are create_server, update_server, and
    delete_server.
    The methods are called from central/service.py as needed.

    Change-Id: I1ac9add27f91ee6d73fdcfda5b2ef8c0c1ecb0ab
    Closes-Bug: #1214869

Changed in designate:
status: In Progress → Fix Committed
Changed in designate:
milestone: none → 2013.2
Changed in designate:
status: Fix Committed → Fix Released
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.