Periodically check nodes' existance

Registered by Yuiko Takada

Add below procedure to periodic_clean_up() in order to sync data with Ironic.
* Get Ironic's node list by executing python-ironicclient's node.list()
* Compare above Ironic-node-list and cache
* If node in cache is not exist in Ironic-node-list, delete data from cache.

Blueprint information

Status:
Complete
Approver:
Dmitry Tantsur
Priority:
Medium
Drafter:
Yuiko Takada
Direction:
Approved
Assignee:
Yuiko Takada
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 2.1.0
Started by
Dmitry Tantsur
Completed by
Dmitry Tantsur

Related branches

Sprints

Whiteboard

[dtantsur] one thing to decide is period in seconds to check. maybe 30 seconds will work?
[yuikotakada] Why? Is 60 sec as default value too long? And I've changed the milestone to 2.1.0. it was just a mistake.
[dtantsur] I'm fine with 60 seconds. Actually, we probably have it configurable anyway..

Gerrit topic: https://review.openstack.org/#q,topic:bp/delete-db-api,n,z

Addressed by: https://review.openstack.org/197106
    Periodically check nodes' existance

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.