Add various new classes to wrap response data to return request_id

Registered by Abhishek Kekane

All these new wrapper classes (extended from either list, dict, tuple, str, bool) will be added in common package of oslo-incubator (apiclient/base.py) and then this common package will be synced with the individual python clients.

Each of these new class will contain request_id attribute which will be populated in the respective python client (for e.g. python-glanceclient) and returned back to the caller for logging or trouble shooting purpose.

These new classes will be added in common package of oslo-incubator (apiclient/base.py).

Refer to the approved openstack-specs [1] detailing design of these new wrapper classes.

[1] https://review.openstack.org/#/c/156508/19/specs/return-request-id.rst

Blueprint information

Status:
Started
Approver:
Doug Hellmann
Priority:
Undefined
Drafter:
Abhishek Kekane
Direction:
Needs approval
Assignee:
Abhijeet Malawade
Definition:
Pending Approval
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Abhishek Kekane

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.