)]}'
{"api-ref/source/images.inc":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"839154848b837a38247cc49ad1cea3ac5fadd15d","unresolved":false,"context_lines":[{"line_number":181,"context_line":"Create Image Metadata"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. rest_method:: PUT /v2.1/{tenant_id}/images/{image_id}/metadata"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Create an image metadata."},{"line_number":187,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dab17558_2dc09f4f","line":184,"updated":"2016-05-11 11:49:54.000000000","message":"aren\u0027t the CREATE / UPDATE methods inverted?","commit_id":"c2e6f2d693b89e1b95faab0074f82215f9a70b17"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"d4efb0e4e846fb4cb24af7436fe1c95c39e274ad","unresolved":false,"context_lines":[{"line_number":181,"context_line":"Create Image Metadata"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. rest_method:: PUT /v2.1/{tenant_id}/images/{image_id}/metadata"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Create an image metadata."},{"line_number":187,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dab17558_95b38897","line":184,"in_reply_to":"dab17558_2dc09f4f","updated":"2016-05-11 15:31:54.000000000","message":"Yes, I matched it with document as I though inc file was wrong. Create should be PUT and update a POST. Is that not correct?\nhttp://developer.openstack.org/api-ref-compute-v2.1.html","commit_id":"c2e6f2d693b89e1b95faab0074f82215f9a70b17"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"adb871a8766f1bf2e0dd182b15764d9fbf287085","unresolved":false,"context_lines":[{"line_number":181,"context_line":"Create Image Metadata"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. rest_method:: PUT /v2.1/{tenant_id}/images/{image_id}/metadata"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Create an image metadata."},{"line_number":187,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dab17558_837fc113","line":184,"in_reply_to":"dab17558_95b38897","updated":"2016-05-11 20:10:37.000000000","message":"We don\u0027t want to match the document, we want to match the code.","commit_id":"c2e6f2d693b89e1b95faab0074f82215f9a70b17"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"c81f596f4c7fb574b0227fb4fb0528cf65ec0365","unresolved":false,"context_lines":[{"line_number":178,"context_line":".. literalinclude:: ../../doc/api_samples/images/image-metadata-put-resp.json"},{"line_number":179,"context_line":"   :language: javascript"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Create Image Metadata"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. rest_method:: POST /v2.1/{tenant_id}/images/{image_id}/metadata"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"dab17558_d15d047b","line":181,"range":{"start_line":181,"start_character":0,"end_line":181,"end_character":21},"updated":"2016-05-12 07:07:41.000000000","message":"according to https://wiki.openstack.org/wiki/NovaAPIRef POST should be placed before PUT","commit_id":"7f67a0a8febeecfc70f0e5c29eeb3013278ede4b"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"81a7a108da85ffde9f0ffe91e6577fbbf28d4922","unresolved":false,"context_lines":[{"line_number":178,"context_line":".. literalinclude:: ../../doc/api_samples/images/image-metadata-put-resp.json"},{"line_number":179,"context_line":"   :language: javascript"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Create Image Metadata"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. rest_method:: POST /v2.1/{tenant_id}/images/{image_id}/metadata"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"dab17558_fe2f1a3c","line":181,"range":{"start_line":181,"start_character":0,"end_line":181,"end_character":21},"in_reply_to":"dab17558_88f859c6","updated":"2016-05-12 14:16:54.000000000","message":"My bad, Forgot to change the order when I reverted PUT and POST.","commit_id":"7f67a0a8febeecfc70f0e5c29eeb3013278ede4b"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"28269991361b2cb08fc6df49057eaacc2c72272b","unresolved":false,"context_lines":[{"line_number":178,"context_line":".. literalinclude:: ../../doc/api_samples/images/image-metadata-put-resp.json"},{"line_number":179,"context_line":"   :language: javascript"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Create Image Metadata"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. rest_method:: POST /v2.1/{tenant_id}/images/{image_id}/metadata"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"dab17558_88f859c6","line":181,"range":{"start_line":181,"start_character":0,"end_line":181,"end_character":21},"in_reply_to":"dab17558_d15d047b","updated":"2016-05-12 12:21:59.000000000","message":"yes, good point.","commit_id":"7f67a0a8febeecfc70f0e5c29eeb3013278ede4b"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"948aa5ed1efc8be1ad919085bd564060831b34b6","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Normal response codes: 200"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Request"},{"line_number":32,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_e00bbe22","line":29,"updated":"2016-05-13 14:12:42.000000000","message":"I have a feeling 503 is valid, for when you can\u0027t reach glance, but I can\u0027t find any evidence of us using that, so maybe thats just a regular 500. Anyways, lets go with the list you have here.","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"ed816a0db092f7eeed260a1e2c56ab7633b5deae","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Normal response codes: 200"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Request"},{"line_number":32,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_26af9ee4","line":29,"in_reply_to":"dab17558_e00bbe22","updated":"2016-05-13 14:26:38.000000000","message":"I will add 500 and 503. I think it\u0027s safe to add non-used error code than to drop one.","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"948aa5ed1efc8be1ad919085bd564060831b34b6","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Response"},{"line_number":120,"context_line":"--------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Show Image Metadata"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":".. rest_method:: GET /v2.1/{tenant_id}/images/{image_id}/metadata"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_e0461e7a","line":122,"range":{"start_line":122,"start_character":0,"end_line":122,"end_character":4},"updated":"2016-05-13 14:12:42.000000000","message":"Nit: tempting to say List Image Metadata?","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"ed816a0db092f7eeed260a1e2c56ab7633b5deae","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Response"},{"line_number":120,"context_line":"--------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Show Image Metadata"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":".. rest_method:: GET /v2.1/{tenant_id}/images/{image_id}/metadata"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_a681ce4f","line":122,"range":{"start_line":122,"start_character":0,"end_line":122,"end_character":4},"in_reply_to":"dab17558_e0461e7a","updated":"2016-05-13 14:26:38.000000000","message":"Done","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d4647bcc5251742bbe4770bd31dfccf47ca5a3e8","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":".. rest_method:: GET /v2.1/{tenant_id}/images/{image_id}/metadata"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Shows details for an image metadata."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Normal response codes: 200"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_375eb245","line":127,"range":{"start_line":127,"start_character":0,"end_line":127,"end_character":5},"updated":"2016-05-13 13:10:17.000000000","message":"use \u0027List metadata of an image\u0027 might be better?\n\noutput is \n\n{\n    \"metadata\": {\n        \"architecture\": \"x86_64\",\n        \"auto_disk_config\": \"True\",\n        \"kernel_id\": \"nokernel\",\n        \"ramdisk_id\": \"nokernel\"\n    }\n}","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"ed816a0db092f7eeed260a1e2c56ab7633b5deae","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":".. rest_method:: GET /v2.1/{tenant_id}/images/{image_id}/metadata"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Shows details for an image metadata."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Normal response codes: 200"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_c67e9269","line":127,"range":{"start_line":127,"start_character":0,"end_line":127,"end_character":5},"in_reply_to":"dab17558_375eb245","updated":"2016-05-13 14:26:38.000000000","message":"Done","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d4647bcc5251742bbe4770bd31dfccf47ca5a3e8","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Normal response codes: 200"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), requestEntityTooLarge(413)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Request"},{"line_number":161,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_97be7e62","line":158,"range":{"start_line":158,"start_character":74,"end_line":158,"end_character":86},"updated":"2016-05-13 13:10:17.000000000","message":"please make line less than 80","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"ed816a0db092f7eeed260a1e2c56ab7633b5deae","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Normal response codes: 200"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), requestEntityTooLarge(413)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Request"},{"line_number":161,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_66908696","line":158,"range":{"start_line":158,"start_character":74,"end_line":158,"end_character":86},"in_reply_to":"dab17558_97be7e62","updated":"2016-05-13 14:26:38.000000000","message":"Done","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"948aa5ed1efc8be1ad919085bd564060831b34b6","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Normal response codes: 200"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), requestEntityTooLarge(413)"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"Request"},{"line_number":193,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_40028a3f","line":190,"updated":"2016-05-13 14:12:42.000000000","message":"nit: we should wrap these long lines","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"ed816a0db092f7eeed260a1e2c56ab7633b5deae","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Normal response codes: 200"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), requestEntityTooLarge(413)"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"Request"},{"line_number":193,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_86ebea11","line":190,"in_reply_to":"dab17558_40028a3f","updated":"2016-05-13 14:26:38.000000000","message":"Done","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"948aa5ed1efc8be1ad919085bd564060831b34b6","unresolved":false,"context_lines":[{"line_number":210,"context_line":".. literalinclude:: ../../doc/api_samples/images/image-metadata-put-resp.json"},{"line_number":211,"context_line":"   :language: javascript"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"Show Image Metadata Item Details"},{"line_number":214,"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"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":".. rest_method:: GET /v2.1/{tenant_id}/images/{image_id}/metadata/{key}"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_a0bed661","line":213,"range":{"start_line":213,"start_character":25,"end_line":213,"end_character":32},"updated":"2016-05-13 14:12:42.000000000","message":"Nit: its tempting to remove \"details\"","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"ed816a0db092f7eeed260a1e2c56ab7633b5deae","unresolved":false,"context_lines":[{"line_number":210,"context_line":".. literalinclude:: ../../doc/api_samples/images/image-metadata-put-resp.json"},{"line_number":211,"context_line":"   :language: javascript"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"Show Image Metadata Item Details"},{"line_number":214,"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"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":".. rest_method:: GET /v2.1/{tenant_id}/images/{image_id}/metadata/{key}"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_c6f5f2ed","line":213,"range":{"start_line":213,"start_character":25,"end_line":213,"end_character":32},"in_reply_to":"dab17558_a0bed661","updated":"2016-05-13 14:26:38.000000000","message":"Done","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"948aa5ed1efc8be1ad919085bd564060831b34b6","unresolved":false,"context_lines":[{"line_number":293,"context_line":""},{"line_number":294,"context_line":"Response"},{"line_number":295,"context_line":"--------"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_8b0773c8","line":296,"updated":"2016-05-13 14:12:42.000000000","message":"Nit: not required.","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"ed816a0db092f7eeed260a1e2c56ab7633b5deae","unresolved":false,"context_lines":[{"line_number":293,"context_line":""},{"line_number":294,"context_line":"Response"},{"line_number":295,"context_line":"--------"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_26ddde70","line":296,"in_reply_to":"dab17558_8b0773c8","updated":"2016-05-13 14:26:38.000000000","message":"Done","commit_id":"8ef63abdd244691df42b4d0ff10bd6f621dbfc55"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"7142c04d3b82d1ddceb60275492d77b5de9aadcc","unresolved":false,"context_lines":[{"line_number":27,"context_line":"Normal response codes: 200"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404),"},{"line_number":30,"context_line":"computeFault(500), serviceUnavailable(503)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Request"},{"line_number":33,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"dab17558_1e1543e4","line":30,"updated":"2016-05-16 10:48:54.000000000","message":"Sorry, I wasn\u0027t clear, we shouldn\u0027t have 500 here.\n\nI was really meaning 503 could happen for any of these methods, as thy are a proxy to glance.","commit_id":"614232138204348b1a718acaa0867414045de020"}]}
