Sync default data without down-time

Registered by Ilya Shakhat

Default data file contains list of projects, users, domains and versions. This file is edited through Gerrit according to standard OpenStack process. Synchronization of default data should be done without down-time for production deployment. The most automatic way is to let processor download the file from stackforge repo (similar to how corrections are handled). In case of changes are detected in the file processor should update all records.

Use case #1
User changed his affiliation. Processor should find all records belonging to this user and update company name field

Use case #2
A new project is added. Processor should fetch project's records during the next run.

Blueprint information

Status:
Complete
Approver:
Ilya Shakhat
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
Ilya Shakhat
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.2
Started by
Ilya Shakhat
Completed by
Ilya Shakhat

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/sync-default-data,n,z

Addressed by: https://review.openstack.org/39729
    Implemented intellectual update of default data

Addressed by: https://review.openstack.org/39743
    Fixed retrieving of commit index from vcs

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.