All API handlers launching deferred task should return 202

Registered by Nikolay Markov

There are a lot of handlers right now which return serialized Task along with 200 HTTP OK. That is wrong in many ways, so let's rewrite them to return 202 always, and then update development docs and tests.

Blueprint information

Status:
Complete
Approver:
Nikolay Markov
Priority:
Medium
Drafter:
Nikolay Markov
Direction:
Approved
Assignee:
Fuel Python (Deprecated)
Definition:
Approved
Series goal:
Accepted for 5.0.x
Implementation:
Implemented
Milestone target:
milestone icon 5.0
Started by
Dmitry Pyzhov
Completed by
Dmitry Pyzhov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/nailgun-tasks-202,n,z

Addressed by: https://review.openstack.org/82484
    All tasks return 202 + commit->flush

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.