Adapter request send two header for global request-id
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
keystoneauth |
Fix Released
|
Undecided
|
Ghanshyam Mann |
Bug Description
Adapter request send two global request id header "X-OpenStack-
example: https:/
This is becasue of the different header name in when adaptor add or when session request add it, differnce it with cap 'D'.
Adapter add the header 'X-OpenStack-
- https:/
which is supposed to be override by sessions reqeust if global request id is send there, but it does not because it add it as 'X-OpenStack-
- https:/
And unit test of request global-request-id has precedence over adapter fail because of how different python version treat the dict. py3.6 and above are all good as dict maintain the insertion ordered but py3.5 can fail it any time.
- https:/
Fix proposed to branch: master /review. opendev. org/731847
Review: https:/