Swift Client should use "Expect: 100-continue" header during upload.
Registered by
Sridevi Koushik
During upload, if the Auth token is expired, the swift client
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 swift, 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:
- Iccha Sethi
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Sridevi Koushik
- 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:/
Use "Expect: 100-continue" header during upload.
Addressed by: https:/
Swiftclient should switch to using bufferedhttp
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.