Remove the shadow tables and db-archiving command, in favor of actually purging

Registered by David Ripton

This blueprint has been superseded. See the newer blueprint "Simple DB Purging" for updated plans.

Nobody seems to use db-archiving in practice. The shadow tables are thus just overhead in DB migration scripts and tests.

We should remove the shadow tables, and the nova manage db archiving command.

However, much of the logic is reusable in the db-purge2 blueprint (except that we'll actually delete the rows rather than dumping them to shadow tables), so we won't implement this blueprint until after the db-purge2 blueprint is done.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
David Ripton
Direction:
Needs approval
Assignee:
David Ripton
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Can you start a thread on the main openstack@ list about this feature? I'd like to hear what more users think about this. --russellb

Deferred to icehouse-3 as the blueprint was not approved by the icehouse-2 blueprint approval deadline. --russellb

Ack, I'm waiting for db-purge to progress first, because we don't want to remove this feature until the better version is in. --dripton

deferred from icehouse-3 to "next": http://lists.openstack.org/pipermail/openstack-dev/2014-February/026335.html

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguyCan you start a thread on the main openstack@ list about this feature? I'd like to hear what more users think about this. --russellb

Deferred to icehouse-3 as the blueprint was not approved by the icehouse-2 blueprint approval deadline. --russellb

Ack, I'm waiting for db-purge to progress first, because we don't want to remove this feature until the better version is in. --dripton

deferred from icehouse-3 to "next": http://lists.openstack.org/pipermail/openstack-dev/2014-February/026335.html

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy

Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.