Add Location header for asynchronous resource creation

Bug #1463277 reported by wanghao
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Triaged
Wishlist
Unassigned

Bug Description

According the HTTP guidelines of Openstack API Working Group. For asynchronous resource creation, Cinder must return a Location header set to one of the following:
the URI of the resource to be created, if known.
the URI of a status resource that the client can use to query the progress of the asynchronous operation.

Now we need to support this at wsgi module for volume creation/management, snapshot creation/management, backup creation, etc.

Revision history for this message
John Griffith (john-griffith) wrote :

It's a "guideline" and it appears to have just been uploaded a week ago. I'm absolutely fine with somebody implementing this (and we should assuming anybody else will pay attention to it), def a wishlist item AFAIAC

Changed in cinder:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
John Griffith (john-griffith) wrote :

BTW.. for those that might be looking for it:
http://specs.openstack.org/openstack/api-wg/guidelines/http.html

Changed in cinder:
assignee: nobody → Deepti Ramakrishna (dramakri)
Revision history for this message
Sean McGinnis (sean-mcginnis) wrote :

Automatically unassigning due to inactivity.

Changed in cinder:
assignee: Deepti Ramakrishna (dramakri) → nobody
Ivan Kolodyazhny (e0ne)
Changed in cinder:
assignee: nobody → Ivan Kolodyazhny (e0ne)
Revision history for this message
Ivan Kolodyazhny (e0ne) wrote :

This of this bug contains APIImpact, so I would propose it for O release

Revision history for this message
Sean McGinnis (sean-mcginnis) wrote : Bug Assignee Expired

Unassigning due to no activity for > 6 months.

Changed in cinder:
assignee: Ivan Kolodyazhny (e0ne) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.