Return request ID to caller
This blueprint is part of a larger effort to log request ID mappings across service boundaries to allow for easier debugging.
Currently, calls into the python client do not see the request ID value that is returned by cinder. In order to log the request ID mapping of both cinderclient and the caller, the x-openstack-
One consideration here is that not all services using the python client will be expecting the request ID to be returned. Therefore, it is proposed that an optional list parameter, return_req_id, be considered. If this param is passed in, cinderclient will append the request ID it receives from cinder.
This blueprint will affect both v1 and v2.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Chris Buccella
- Direction:
- Needs approval
- Assignee:
- Abhishek Kekane
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- Abhishek Kekane
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Return request ID to caller
Spec submitted to openstack-specs (cross-project)
https:/
Addressed by: https:/
Return tuple containing header and body from client
Addressed by: https:/
Add support to return request_id of last request
Marking as Obsolete against https:/