)]}'
{"api-ref/source/os-flavor-extra-specs.inc":[{"author":{"_account_id":21111,"name":"STEW TY","email":"punsoca@gmail.com","username":"stewie925"},"change_message_id":"b220bd266e4d6f67bce69ca7e6afa896435f4c59","unresolved":false,"context_lines":[{"line_number":113,"context_line":"Update An Extra Spec For A Flavor"},{"line_number":114,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":".. rest_method:: PUT /flavors/{flavor_id}/os-extra_specs/{flavor_extra_spec_key}"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Updates an extra spec, by key, for a flavor, by ID."},{"line_number":119,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3aaa91ec_e07a4ef0","line":116,"range":{"start_line":116,"start_character":0,"end_line":116,"end_character":80},"updated":"2016-06-24 02:25:02.000000000","message":"I would like to ask which nova command to use in order to invoke this rest method?","commit_id":"7e1e8485c56088abb0291448acea2d1f987d7be9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"3759f8e87e442ec8dedc1ce3f79abc181cd0f172","unresolved":false,"context_lines":[{"line_number":113,"context_line":"Update An Extra Spec For A Flavor"},{"line_number":114,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":".. rest_method:: PUT /flavors/{flavor_id}/os-extra_specs/{flavor_extra_spec_key}"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Updates an extra spec, by key, for a flavor, by ID."},{"line_number":119,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3aaa91ec_2f10c158","line":116,"range":{"start_line":116,"start_character":0,"end_line":116,"end_character":80},"in_reply_to":"3aaa91ec_e07a4ef0","updated":"2016-06-24 05:31:29.000000000","message":"I think this is \nflavor-key                  Set or unset extra_spec for a flavor.\n\neven if we don\u0027t have a client cmd in novaclient, this REST API is still valid, you might try call REST API directly","commit_id":"7e1e8485c56088abb0291448acea2d1f987d7be9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"6aacc243ef85ef6a08eb0b10037dd69662af3c58","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"  - flavor_id: flavor_id"},{"line_number":132,"context_line":"  - flavor_extra_spec_key: flavor_extra_spec_key"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"**Example Update An Extra Spec For A Flavor: JSON request**"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3aaa91ec_1ab381ea","line":132,"range":{"start_line":132,"start_character":9,"end_line":132,"end_character":48},"updated":"2016-06-24 05:59:31.000000000","message":"missed the value?","commit_id":"7e1e8485c56088abb0291448acea2d1f987d7be9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"6aacc243ef85ef6a08eb0b10037dd69662af3c58","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Response"},{"line_number":140,"context_line":"--------"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"**Example Update An Extra Spec For A Flavor: JSON response**"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. literalinclude:: ../../doc/api_samples/flavor-extra-specs/flavor-extra-specs-update-resp.json"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3aaa91ec_dabc59bd","line":141,"updated":"2016-06-24 05:59:31.000000000","message":"missed param here","commit_id":"7e1e8485c56088abb0291448acea2d1f987d7be9"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"9a678effc056fd9f95100eb55c0587625144fc8e","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"  - extra_specs: extra_specs"},{"line_number":112,"context_line":"  - key: flavor_extra_spec_key2"},{"line_number":113,"context_line":"  - value: flavor_extra_spec_value"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"3aaa91ec_ac48aa88","line":111,"range":{"start_line":111,"start_character":4,"end_line":111,"end_character":28},"updated":"2016-06-28 10:00:02.000000000","message":"It does not appear in the response.","commit_id":"386313406aa0c86408a93cf038e577dedd773b90"},{"author":{"_account_id":21111,"name":"STEW TY","email":"punsoca@gmail.com","username":"stewie925"},"change_message_id":"a42cedb0f9c5ce17a49e0cca0ab63b98cf24c0a6","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"  - extra_specs: extra_specs"},{"line_number":112,"context_line":"  - key: flavor_extra_spec_key2"},{"line_number":113,"context_line":"  - value: flavor_extra_spec_value"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"3aaa91ec_f608a62a","line":111,"range":{"start_line":111,"start_character":4,"end_line":111,"end_character":28},"in_reply_to":"3aaa91ec_ac48aa88","updated":"2016-06-28 16:13:49.000000000","message":"Oops you\u0027re right - I forgot to put the extraspec key at the end of the path in my test - correcting this on the next patch.","commit_id":"386313406aa0c86408a93cf038e577dedd773b90"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"c4bc81acd2581cef9b55c7bbdcc264481ff064a8","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":" Flavors extra-specs (flavors, os-flavor-extra-specs)"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Lists, creates, deletes, and updates the extra-specs or keys for a"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"1aa78d24_ad11c6ae","line":4,"updated":"2016-07-04 15:17:07.000000000","message":"Really this needs to merge into the wider flavors doc, but thats a follow on patch, for sure.","commit_id":"09701bebbe518ba8484a58268c8e5843c7b0855b"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"c4bc81acd2581cef9b55c7bbdcc264481ff064a8","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"  - extra_specs: extra_specs"},{"line_number":36,"context_line":"  - key: flavor_extra_spec_key2"},{"line_number":37,"context_line":"  - value: flavor_extra_spec_value"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"**Example List Extra Specs For A Flavor: JSON response**"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"1aa78d24_4d4f82bd","line":37,"updated":"2016-07-04 15:17:07.000000000","message":"Nit: tempted to just say extra_specs is a dict","commit_id":"09701bebbe518ba8484a58268c8e5843c7b0855b"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"c4bc81acd2581cef9b55c7bbdcc264481ff064a8","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  - flavor_id: flavor_id"},{"line_number":63,"context_line":"  - extra_specs: extra_specs"},{"line_number":64,"context_line":"  - key: flavor_extra_spec_key2"},{"line_number":65,"context_line":"  - value: flavor_extra_spec_value"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"**Example Create Extra Specs For A Flavor: JSON request**"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"1aa78d24_cde8927f","line":64,"updated":"2016-07-04 15:17:07.000000000","message":"Nit: key_body is better than key2","commit_id":"09701bebbe518ba8484a58268c8e5843c7b0855b"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"9a678effc056fd9f95100eb55c0587625144fc8e","unresolved":false,"context_lines":[{"line_number":1320,"context_line":"    os-extra-specs\u0027 \"create\", \"list\", and \"show\" response body."},{"line_number":1321,"context_line":"  in: body"},{"line_number":1322,"context_line":"  required: true"},{"line_number":1323,"context_line":"  type: array"},{"line_number":1324,"context_line":"fault:"},{"line_number":1325,"context_line":"  description: |"},{"line_number":1326,"context_line":"    A fault object. Only displayed in the failed response."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3aaa91ec_ec3bd236","line":1323,"range":{"start_line":1323,"start_character":8,"end_line":1323,"end_character":13},"updated":"2016-06-28 10:00:02.000000000","message":"It is not an array (list).\nIt is \u0027object\u0027(dict).","commit_id":"386313406aa0c86408a93cf038e577dedd773b90"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"bdade7316e85b15d31e26c8c830e1ae332bfa19f","unresolved":false,"context_lines":[{"line_number":1315,"context_line":"  type: array"},{"line_number":1316,"context_line":"extra_specs:"},{"line_number":1317,"context_line":"  description: |"},{"line_number":1318,"context_line":"    A dictionary of a flavor\u0027s extra-specs key-and-value pairs.  It appears"},{"line_number":1319,"context_line":"    in the os-extra-specs\u0027 \"create\" REQUEST body, as well as the"},{"line_number":1320,"context_line":"    os-extra-specs\u0027 \"create\" and \"list\" RESPONSE body."},{"line_number":1321,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3aaa91ec_5d6383dc","line":1318,"range":{"start_line":1318,"start_character":20,"end_line":1318,"end_character":22},"updated":"2016-06-29 00:53:06.000000000","message":"This indefinite article isn\u0027t necessary because \u0027pairs\u0027 is plural.","commit_id":"85ee470bd8e9293e4666748163990e1b7dbfe17f"},{"author":{"_account_id":21111,"name":"STEW TY","email":"punsoca@gmail.com","username":"stewie925"},"change_message_id":"e0fa3b1129c6368e786ee6a33a731c4159a873f6","unresolved":false,"context_lines":[{"line_number":1315,"context_line":"  type: array"},{"line_number":1316,"context_line":"extra_specs:"},{"line_number":1317,"context_line":"  description: |"},{"line_number":1318,"context_line":"    A dictionary of a flavor\u0027s extra-specs key-and-value pairs.  It appears"},{"line_number":1319,"context_line":"    in the os-extra-specs\u0027 \"create\" REQUEST body, as well as the"},{"line_number":1320,"context_line":"    os-extra-specs\u0027 \"create\" and \"list\" RESPONSE body."},{"line_number":1321,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3aaa91ec_ddb493f3","line":1318,"range":{"start_line":1318,"start_character":20,"end_line":1318,"end_character":22},"in_reply_to":"3aaa91ec_5d6383dc","updated":"2016-06-29 01:03:52.000000000","message":"hi Takashi thank you for the review - the \u0027a\u0027 actually refers to the flavor :)","commit_id":"85ee470bd8e9293e4666748163990e1b7dbfe17f"},{"author":{"_account_id":21111,"name":"STEW TY","email":"punsoca@gmail.com","username":"stewie925"},"change_message_id":"976a26c9311a1728fd11b29b13c74e4eb75f701c","unresolved":false,"context_lines":[{"line_number":1315,"context_line":"  type: array"},{"line_number":1316,"context_line":"extra_specs:"},{"line_number":1317,"context_line":"  description: |"},{"line_number":1318,"context_line":"    A dictionary of a flavor\u0027s extra-specs key-and-value pairs.  It appears"},{"line_number":1319,"context_line":"    in the os-extra-specs\u0027 \"create\" REQUEST body, as well as the"},{"line_number":1320,"context_line":"    os-extra-specs\u0027 \"create\" and \"list\" RESPONSE body."},{"line_number":1321,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3aaa91ec_4f662a2a","line":1318,"range":{"start_line":1318,"start_character":20,"end_line":1318,"end_character":22},"in_reply_to":"3aaa91ec_ddb493f3","updated":"2016-06-29 01:57:02.000000000","message":"On second thoughts, I\u0027ll make the change from \"a\" to \"the\".  It sounds better with \"the\" rather than \"a\" when read out loud. Thank you for the suggestion.","commit_id":"85ee470bd8e9293e4666748163990e1b7dbfe17f"}]}
