Add "If-None-Match: *" support to PUT
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-api-site |
Fix Released
|
Medium
|
Diane Fleming |
Bug Description
https:/
commit 0b893825ebdd63d
Author: Chuck Thier <email address hidden>
Date: Wed Mar 19 21:51:17 2014 +0000
Add "If-None-Match: *" support to PUT
A common pattern that we see clients do is send a HEAD request before a
PUT to see if it exists. This can slow things down quite a bit
especially since 404s on HEAD are currently a bit expensive.
This change will allow a client to include a "If-None-Match: *" header
with a PUT request. In combination with "Expect: 100-Continue" this
allows the server to return that it already has a copy of the object
before any data is sent.
I attempted to also include etag support with the If-None-Match header,
but that turned up having too many hairy edge cases, so was left as a
future excercise.
DocImpact
Change-Id: I94e3754923dbe5
Changed in openstack-manuals: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
milestone: | none → icehouse |
affects: | openstack-manuals → openstack-api-site |
Changed in openstack-api-site: | |
milestone: | icehouse → none |
milestone: | none → icehouse |
Changed in openstack-api-site: | |
assignee: | nobody → Diane Fleming (diane-fleming) |
status: | Confirmed → In Progress |
Fix proposed to branch: master /review. openstack. org/91427
Review: https:/