Cloned from launchpad blueprint https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api-db. Description: This blueprint will cover the QoS API and database models. The "policy" column will store a JSON object that specifies the action to be taken - it's sort of a hack - better suggestions appreciated - but the idea is that the action column could contain all the different types of QoS mechanisms that vendors use. Possible examples for the policy column in the qos table: {"action": {"mark": "af32"}} {"action": {"ratelimit": "100kbps"}} The model has many similarities with the NVP QoS DB models, so the goal will be to refactor the NVP QoS to use these models, and place the NVP QoS specific attributes inside the JSON object. Specification URL (additional information): https://docs.google.com/document/d/1nGUqEb4CEdabbTDyeL2ECVicnBRNrK3amJcNi-D4Ffo/edit
Updating based on BP milestone
Updating based on upsream status
*** This bug has been marked as a duplicate of bug 1042406 ***