Xenapi Glance plugin in Nova should switch to using buffered http
Glance plugin should switch to using bufferedhttp, like in swift which makes up for missing features in traditional httplib, for eg) buffering http headers and support for 'Expect: 100-continue' etc.
When the Auth token has expired, the xenapi glance plugin in Nova
unnecessarily uploads the chunks and fails at the end.
Instead, we could have a fail fast mechanism using the
100-continue handshake. Only if the client receives a 100 continue
from glance, it should continue uploading the chunks.
Otherwise, if a 401 is received, it should fetch a fresh auth
token and retry the request.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Xenapi Glance plugin should switch to bufferedhttp
Needed by https:/
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubagu
Addressed by: https:/
Xenapi Glance plugin should switch to bufferedhttp
Needed by https:/
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
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.