dlo / slo do not handle If-Match/If-None-Match headers correctly
Bug #1279076 reported by
Richard Hawkins
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Medium
|
Samuel Merritt |
Bug Description
When performing a GET on a dynamic/static large object, if one of the following headers is provided, the user will experience inconsistent behavior with non dynamic/static large objects.
"If-Match: <object etag>" - Causes a HTTP 412 instead of HTTP 200
"If-None-Match: <object etag>" - Causes a 200 instead of HTTP 304
Changed in swift: | |
status: | New → Confirmed |
assignee: | nobody → Samuel Merritt (torgomatic) |
Changed in swift: | |
milestone: | none → 1.13.0 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Is this a regression with the moved SLO/DLO stuff, or did this never work?