Need to sync up to latest oslo (partial)

Registered by John Garbutt

For more details see:
http://lists.openstack.org/pipermail/openstack-dev/2015-June/067131.html

We need to make sure we sync all our oslo incubator things.

For things that have left oslo incubator, we should move to the new libs.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
High
Drafter:
John Garbutt
Direction:
Approved
Assignee:
Victor Stinner
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 12.0.0
Started by
John Garbutt
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

* nova has an orphaned policy.py import (i.e. policy.py doesn't exist in oslo-incubator because it graduated). nova should now use oslo.policy
* switch to oslo-config-generator: https://blueprints.launchpad.net/nova/+spec/oslo-config-generator
* use the new oslo.service library (eventlet_backdoor.py, loopingcall.py, service.py, etc.)
* rootwrap daemon mode: https://blueprints.launchpad.net/nova/+spec/rootwrap-daemon-mode

Done:
* oslo.log is used with oslo.context

Gerrit topic: https://review.openstack.org/#q,topic:parse_isotime,n,z

Addressed by: https://review.openstack.org/197601
    Replace parse_strtime() with parse_isotime()

Gerrit topic: https://review.openstack.org/#q,topic:oslo_cache,n,z

Addressed by: https://review.openstack.org/203049
    switch to oslo.cache lib

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

-2 ed all outstanting patches, we have completed what we can get done at this point. --johnthetubaguy 1st Sept 2015

(?)

Work Items

Work items:
Oslo.service (https://review.openstack.org/#/c/192900/) : DONE
Oslo.reports (https://review.openstack.org/#/c/198484/) : DONE
Oslo - fileutils (https://review.openstack.org/#/c/199575/) : DONE
oslo.utils deprecation of strtime() (https://review.openstack.org/#/c/197601/): INPROGRESS
Oslo rootwrap daemon support (https://review.openstack.org/#/c/180695/): DONE
Switch to oslo.cache (https://review.openstack.org/#/c/203049/): INPROGRESS
Switch to oslo.policy (https://review.openstack.org/#/c/198065/): INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.