)]}'
{"api-ref/v2/source/api-extensions.inc":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Lists Block Storage API extensions."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Normal response codes: 200, 300"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Request Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_36b2e794","line":16,"range":{"start_line":16,"start_character":28,"end_line":16,"end_character":31},"updated":"2016-06-13 13:49:06.000000000","message":"When do we get 300 from this call?","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":33,"context_line":"   - description: description"},{"line_number":34,"context_line":"   - namespace: namespace"},{"line_number":35,"context_line":"   - alias: alias"},{"line_number":36,"context_line":"   - links: links"},{"line_number":37,"context_line":"   - updated: updated"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_f6417f64","line":36,"range":{"start_line":36,"start_character":4,"end_line":36,"end_character":17},"updated":"2016-06-13 13:49:06.000000000","message":"This generates \"Links for the volume transfer.\", which isn\u0027t really accurate.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"}],"api-ref/v2/source/api-versions.inc":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"cdf8beec1ddc44644668e151970c3eef3284f51c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"   - location: location"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Response Example"},{"line_number":58,"context_line":"----------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"**Example Show Api V2 Details: JSON request**"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":".. literalinclude:: ./samples/version-v2-show-response.json"},{"line_number":65,"context_line":"   :language: javascript"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"**Example Show Api V2 Details: XML request**"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. literalinclude:: ./samples/version-v2-show-response.xml"},{"line_number":71,"context_line":"   :language: javascript"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"This operation does not accept a request body."}],"source_content_type":"text/x-c++src","patch_set":5,"id":"7aa08908_e3ff9b63","line":73,"range":{"start_line":57,"start_character":0,"end_line":73,"end_character":46},"updated":"2016-06-09 08:52:33.000000000","message":"I\u0027m just getting 302 Found as a response to /v2 endpoint. Why is that here?","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"b8a1fc644decaeeb20cc8daaff7c76bd5e2232eb","unresolved":false,"context_lines":[{"line_number":54,"context_line":"   - location: location"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Response Example"},{"line_number":58,"context_line":"----------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"**Example Show Api V2 Details: JSON request**"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":".. literalinclude:: ./samples/version-v2-show-response.json"},{"line_number":65,"context_line":"   :language: javascript"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"**Example Show Api V2 Details: XML request**"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. literalinclude:: ./samples/version-v2-show-response.xml"},{"line_number":71,"context_line":"   :language: javascript"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"This operation does not accept a request body."}],"source_content_type":"text/x-c++src","patch_set":5,"id":"7aa08908_53b4e533","line":73,"range":{"start_line":57,"start_character":0,"end_line":73,"end_character":46},"in_reply_to":"7aa08908_5e700840","updated":"2016-06-13 12:13:23.000000000","message":"Ah, trailing slash changes the output!","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"20e6d420c1c3be9e708441425ef9588ad48d25d4","unresolved":false,"context_lines":[{"line_number":54,"context_line":"   - location: location"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Response Example"},{"line_number":58,"context_line":"----------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"**Example Show Api V2 Details: JSON request**"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":".. literalinclude:: ./samples/version-v2-show-response.json"},{"line_number":65,"context_line":"   :language: javascript"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"**Example Show Api V2 Details: XML request**"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. literalinclude:: ./samples/version-v2-show-response.xml"},{"line_number":71,"context_line":"   :language: javascript"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"This operation does not accept a request body."}],"source_content_type":"text/x-c++src","patch_set":5,"id":"7aa08908_5e700840","line":73,"range":{"start_line":57,"start_character":0,"end_line":73,"end_character":46},"in_reply_to":"7aa08908_e3ff9b63","updated":"2016-06-09 09:59:12.000000000","message":"curl  -H \"X-Auth-Token:gAAAAABXWTiOgV9KMk-IV9eoxlPC83thCp2rgPAsX4q1rr4aYKeEmj6YSQ8fmDgpufgVKahsAwEx74Pv0elMLZey8FQCu00aA71MMtdawmowKzwB4CX0SCDFIUEP6xCGXsTrGpA4hmiXrRYEzcgoHQOdrieK0SadjYpgzHhX1brxOeNBzEhJgI4\" -H \"Content-type: application/json\" http://10.0.2.15:8776/v2/ -X GET\n\n{\"versions\": [{\"status\": \"SUPPORTED\", \"updated\": \"2014-06-28T12:20:21Z\", \"links\": [{\"href\": \"http://docs.openstack.org/\", \"type\": \"text/html\", \"rel\": \"describedby\"}, {\"href\": \"http://10.0.2.15:8776/v2/\", \"rel\": \"self\"}], \"min_version\": \"\", \"version\": \"\", \"media-types\": [{\"base\": \"application/json\", \"type\": \"application/vnd.openstack.volume+json;version\u003d1\"}], \"id\": \"v2.0\"}]}","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Show API v2 details"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. rest_method::  GET /v2/"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Shows details for Block Storage API v2."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_76046f17","line":41,"range":{"start_line":41,"start_character":25,"end_line":41,"end_character":26},"updated":"2016-06-13 13:49:06.000000000","message":"Yeah, that was missing. :)","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   - location: location"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_762d8fa7","line":54,"range":{"start_line":54,"start_character":0,"end_line":54,"end_character":23},"updated":"2016-06-13 13:49:06.000000000","message":"There\u0027s no \"location\" in the response.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"}],"api-ref/v2/source/index.rst":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"cdf8beec1ddc44644668e151970c3eef3284f51c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Block Storage API v2"},{"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"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Manages volumes and snapshots for use with the Block Storage API, also known as cinder services."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. rest_expand_all::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_a3047314","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":96},"updated":"2016-06-09 08:52:33.000000000","message":"The explanation could include Cinder\u0027s mission, but we can think of a better description later.","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"20e6d420c1c3be9e708441425ef9588ad48d25d4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Block Storage API v2"},{"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"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Manages volumes and snapshots for use with the Block Storage API, also known as cinder services."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. rest_expand_all::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_de21989f","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":96},"in_reply_to":"7aa08908_a3047314","updated":"2016-06-09 09:59:12.000000000","message":"Yes you are right.\n\nFor now this is ok, but can be updated later as this is same as existing explanation in API-site..\nKindly refer http://developer.openstack.org/api-ref-blockstorage-v2.html","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"}],"api-ref/v2/source/limits.inc":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":38,"context_line":"   - totalSnapshotsUsed: totalSnapshotsUsed"},{"line_number":39,"context_line":"   - maxTotalBackups: maxTotalBackups"},{"line_number":40,"context_line":"   - maxTotalVolumeGigabytes: maxTotalVolumeGigabytes"},{"line_number":41,"context_line":"   - limits: limits"},{"line_number":42,"context_line":"   - maxTotalSnapshots: maxTotalSnapshots"},{"line_number":43,"context_line":"   - maxTotalBackupGigabytes: maxTotalBackupGigabytes"},{"line_number":44,"context_line":"   - totalBackupGigabytesUsed: totalBackupGigabytesUsed"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_e9f080ff","line":41,"range":{"start_line":41,"start_character":3,"end_line":41,"end_character":19},"updated":"2016-06-13 13:49:06.000000000","message":"\"A list of limit objects.\"\n\nThis is an object, not a list.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"}],"api-ref/v2/source/parameters.yaml":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"cdf8beec1ddc44644668e151970c3eef3284f51c","unresolved":false,"context_lines":[{"line_number":100,"context_line":"  description: |"},{"line_number":101,"context_line":"    The action. Valid values are \"set\" or \"unset.\""},{"line_number":102,"context_line":"  in: query"},{"line_number":103,"context_line":"  required: True"},{"line_number":104,"context_line":"  type: string"},{"line_number":105,"context_line":"all-tenants:"},{"line_number":106,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7aa08908_63fd6bb0","line":103,"range":{"start_line":103,"start_character":12,"end_line":103,"end_character":16},"updated":"2016-06-09 08:52:33.000000000","message":"Shouldn\u0027t that be lowercase?","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"20e6d420c1c3be9e708441425ef9588ad48d25d4","unresolved":false,"context_lines":[{"line_number":100,"context_line":"  description: |"},{"line_number":101,"context_line":"    The action. Valid values are \"set\" or \"unset.\""},{"line_number":102,"context_line":"  in: query"},{"line_number":103,"context_line":"  required: True"},{"line_number":104,"context_line":"  type: string"},{"line_number":105,"context_line":"all-tenants:"},{"line_number":106,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7aa08908_7e54e4c8","line":103,"range":{"start_line":103,"start_character":12,"end_line":103,"end_character":16},"in_reply_to":"7aa08908_63fd6bb0","updated":"2016-06-09 09:59:12.000000000","message":"this is ok, but as i am going to update for later comments, better to update this as well for consistency.","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"}],"api-ref/v2/source/samples/extensions-list-response.json":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"d334ea79c260bed8c87b6eaf9a68b14bc495ec9b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    “extensions”: ["},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            “alias”: “OS-SCH-HNT”,"},{"line_number":5,"context_line":"            “updated”: “2013-04-18T00:00:00+00:00”,"}],"source_content_type":"application/json","patch_set":2,"id":"bab6814e_3570c471","line":2,"range":{"start_line":2,"start_character":4,"end_line":2,"end_character":5},"updated":"2016-05-23 15:55:13.000000000","message":"Editor changed quotes?","commit_id":"925002073b7d5d536ef58eb371033428906fbe59"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"0c80e43f557f276e7c16b0b9bbb85fd8ff5dfdd2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    “extensions”: ["},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            “alias”: “OS-SCH-HNT”,"},{"line_number":5,"context_line":"            “updated”: “2013-04-18T00:00:00+00:00”,"}],"source_content_type":"application/json","patch_set":2,"id":"bab6814e_95da5015","line":2,"range":{"start_line":2,"start_character":4,"end_line":2,"end_character":5},"in_reply_to":"bab6814e_3570c471","updated":"2016-05-23 15:58:37.000000000","message":"There should be something added to our toolchain that ensures that these files are valid json.","commit_id":"925002073b7d5d536ef58eb371033428906fbe59"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"cdeb6693a407be180ab5a8fe76d8ec25312bf364","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    “extensions”: ["},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            “alias”: “OS-SCH-HNT”,"},{"line_number":5,"context_line":"            “updated”: “2013-04-18T00:00:00+00:00”,"}],"source_content_type":"application/json","patch_set":2,"id":"bab6814e_95fb7046","line":2,"range":{"start_line":2,"start_character":4,"end_line":2,"end_character":5},"in_reply_to":"bab6814e_95da5015","updated":"2016-05-23 16:01:39.000000000","message":"I agree, that would be good to add to the docs job. Eric, are you aware of any tools that can do that? I suppose we could have a simple script in the tools directory that just tries to load the json file.","commit_id":"925002073b7d5d536ef58eb371033428906fbe59"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"f24ba4a47729df3250714a95748f5e57d0d0686f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    “extensions”: ["},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            “alias”: “OS-SCH-HNT”,"},{"line_number":5,"context_line":"            “updated”: “2013-04-18T00:00:00+00:00”,"}],"source_content_type":"application/json","patch_set":2,"id":"bab6814e_c0a098f6","line":2,"range":{"start_line":2,"start_character":4,"end_line":2,"end_character":5},"in_reply_to":"bab6814e_95fb7046","updated":"2016-05-23 16:07:52.000000000","message":"Hi Sean and Eric,\n\nI think we can use \"https://github.com/openstack/openstack-doc-tools/blob/master/os_doc_tools/jsoncheck.py\" for this purpose.\n\nI will try to add this in seperate patch..","commit_id":"925002073b7d5d536ef58eb371033428906fbe59"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"38daf428e488e424307d3883829fa74f99b5446a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    “extensions”: ["},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            “alias”: “OS-SCH-HNT”,"},{"line_number":5,"context_line":"            “updated”: “2013-04-18T00:00:00+00:00”,"}],"source_content_type":"application/json","patch_set":2,"id":"bab6814e_5aa55b45","line":2,"range":{"start_line":2,"start_character":4,"end_line":2,"end_character":5},"in_reply_to":"bab6814e_c0a098f6","updated":"2016-05-25 04:53:31.000000000","message":"Dear Eric and Sean,\n\nI have provided WIP for this tool @ https://review.openstack.org/#/c/320111/\n\n\nAlso, this patch is tested with this tool and updated this file accordingly.\nTool working fine.\nRefer below for extracts:\n\n\u003e /home/sheel/cinder/tools/check-json-syntax.py(131)\u003cmodule\u003e()-\u003eNone\n-\u003e sys.exit(main())\n(Pdb) \n________________________________________________ summary ________________________________________________\n  api-ref: commands succeeded\n  congratulations :)","commit_id":"925002073b7d5d536ef58eb371033428906fbe59"}],"api-ref/v2/source/samples/version-v2-show-response.xml":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"cdf8beec1ddc44644668e151970c3eef3284f51c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7aa08908_43eaefdb","updated":"2016-06-09 08:52:33.000000000","message":"Haven\u0027t we removed XML API?","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"20e6d420c1c3be9e708441425ef9588ad48d25d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7aa08908_7e0224b5","in_reply_to":"7aa08908_43eaefdb","updated":"2016-06-09 09:59:12.000000000","message":"For now we have to merge XML as well to backport this to Mitaka.. Once backport is completed we will remove this from master..","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"}],"api-ref/v2/source/volumes-v2-metadata.inc":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"cdf8beec1ddc44644668e151970c3eef3284f51c","unresolved":false,"context_lines":[{"line_number":97,"context_line":".. literalinclude:: ./samples/volume-metadata-create-response.json"},{"line_number":98,"context_line":"   :language: javascript"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"This operation does not accept a request body."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"7aa08908_0398e768","line":100,"range":{"start_line":100,"start_character":0,"end_line":100,"end_character":46},"updated":"2016-06-09 08:52:33.000000000","message":"It doesn\u0027t?","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"20e6d420c1c3be9e708441425ef9588ad48d25d4","unresolved":false,"context_lines":[{"line_number":97,"context_line":".. literalinclude:: ./samples/volume-metadata-create-response.json"},{"line_number":98,"context_line":"   :language: javascript"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"This operation does not accept a request body."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"7aa08908_3e237c57","line":100,"range":{"start_line":100,"start_character":0,"end_line":100,"end_character":46},"in_reply_to":"7aa08908_0398e768","updated":"2016-06-09 09:59:12.000000000","message":"This needs update.","commit_id":"93bf54828b96492a0ebf1694356a0c298eb93bee"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"   - metadata: metadata_1"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_e9da404a","line":35,"range":{"start_line":35,"start_character":0,"end_line":35,"end_character":25},"updated":"2016-06-13 13:49:06.000000000","message":"\"A metadata object. Contains one or more metadata key and value pairs that are associated with the volume.\"\n\nIt can also contain None of them. How about simple:\n\n\"A metadata object. Contains metadata key and value pairs that are associated with the volume.\"","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Set/Unset volume metadata"},{"line_number":59,"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"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. rest_method::  POST /v2/{tenant_id}/volumes/{volume_id}/metadata"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_691e50bc","line":58,"range":{"start_line":58,"start_character":4,"end_line":58,"end_character":9},"updated":"2016-06-13 13:49:06.000000000","message":"To unset you need to address a certain metadata, like to unset foo:\n\n POST /v2/{tenant_id}/volumes/{volume_id}/metadata/foo\n\nYou\u0027re not explaining that.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":73,"context_line":"   - metadata: metadata_1"},{"line_number":74,"context_line":"   - tenant_id: tenant_id"},{"line_number":75,"context_line":"   - volume_id: volume_id"},{"line_number":76,"context_line":"   - action: action"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Request Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_e9b1a002","line":76,"range":{"start_line":76,"start_character":0,"end_line":76,"end_character":19},"updated":"2016-06-13 13:49:06.000000000","message":"There\u0027s no action parameter in REST API.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Updates metadata for a volume."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Replaces metadata items that match keys. Does not modify items that"},{"line_number":110,"context_line":"are not in the request."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Normal response codes: 200"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_a9c83823","line":110,"range":{"start_line":109,"start_character":0,"end_line":110,"end_character":23},"updated":"2016-06-13 13:49:06.000000000","message":"This do replace whole set of metadata. If a key is not in the request it will get deleted. That\u0027s how PUT works.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"}],"api-ref/v2/source/volumes-v2-volumes.inc":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"**Volume statuses**"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":21,"context_line":"| Status           | Description                                            |"},{"line_number":22,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":23,"context_line":"| creating         | The volume is being created.                           |"},{"line_number":24,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":25,"context_line":"| available        | The volume is ready to attach to an instance.          |"},{"line_number":26,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":27,"context_line":"| attaching        | The volume is attaching to an instance.                |"},{"line_number":28,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":29,"context_line":"| in-use           | The volume is attached to an instance.                 |"},{"line_number":30,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":31,"context_line":"| deleting         | The volume is being deleted.                           |"},{"line_number":32,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":33,"context_line":"| error            | A volume creation error occurred.                      |"},{"line_number":34,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":35,"context_line":"| error_deleting   | A volume deletion error occurred.                      |"},{"line_number":36,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":37,"context_line":"| backing-up       | The volume is being backed up.                         |"},{"line_number":38,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":39,"context_line":"| restoring-backup | A backup is being restored to the volume.              |"},{"line_number":40,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":41,"context_line":"| error_restoring  | A backup restoration error occurred.                   |"},{"line_number":42,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":43,"context_line":"| error_extending  | An error occurred while attempting to extend a volume. |"},{"line_number":44,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_899bbc17","line":44,"range":{"start_line":20,"start_character":0,"end_line":44,"end_character":77},"updated":"2016-06-13 13:49:06.000000000","message":"BTW - looks like we\u0027re missing deleted and maintenance here?","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"   - tenant_id: tenant_id"},{"line_number":65,"context_line":"   - sort: sort"},{"line_number":66,"context_line":"   - limit: limit"},{"line_number":67,"context_line":"   - marker: marker"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_e96a40ec","line":64,"range":{"start_line":64,"start_character":0,"end_line":64,"end_character":25},"updated":"2016-06-13 13:49:06.000000000","message":"This isn\u0027t optional in this call.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":65,"context_line":"   - sort: sort"},{"line_number":66,"context_line":"   - limit: limit"},{"line_number":67,"context_line":"   - marker: marker"},{"line_number":68,"context_line":"   - all-tenants: all-tenants"},{"line_number":69,"context_line":"   - name: name_volume"},{"line_number":70,"context_line":"   - status: status_query"},{"line_number":71,"context_line":"   - bootable: bootable_query"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_8cd90a5a","line":68,"range":{"start_line":68,"start_character":0,"end_line":68,"end_character":29},"updated":"2016-06-13 13:49:06.000000000","message":"It\u0027s all_tenants, not all-tenants. And it is boolean, not string.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":67,"context_line":"   - marker: marker"},{"line_number":68,"context_line":"   - all-tenants: all-tenants"},{"line_number":69,"context_line":"   - name: name_volume"},{"line_number":70,"context_line":"   - status: status_query"},{"line_number":71,"context_line":"   - bootable: bootable_query"},{"line_number":72,"context_line":"   - migration_status: migration_status_query"},{"line_number":73,"context_line":"   - metadata: metadata_query"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_0ce6ba14","line":70,"range":{"start_line":70,"start_character":0,"end_line":70,"end_character":25},"updated":"2016-06-13 13:49:06.000000000","message":"This isn\u0027t boolean.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"   - tenant_id: tenant_id"},{"line_number":123,"context_line":"   - sort: sort"},{"line_number":124,"context_line":"   - limit: limit"},{"line_number":125,"context_line":"   - marker: marker"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Response Parameters"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_cc003269","line":125,"range":{"start_line":122,"start_character":0,"end_line":125,"end_character":19},"updated":"2016-06-13 13:49:06.000000000","message":"detailed query seems to also support all the filtering from non-detailed list. We\u0027re missing these parameters here.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":144,"context_line":"   - id: id_5"},{"line_number":145,"context_line":"   - size: size"},{"line_number":146,"context_line":"   - user_id: user_id"},{"line_number":147,"context_line":"   - os-vol-tenant-attr:tenant_id: os-vol-tenant-attr:tenant_id"},{"line_number":148,"context_line":"   - os-vol-mig-status-attr:migstat: os-vol-mig-status-attr:migstat"},{"line_number":149,"context_line":"   - metadata: metadata"},{"line_number":150,"context_line":"   - status: status"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_a7c85f23","line":147,"range":{"start_line":147,"start_character":0,"end_line":147,"end_character":63},"updated":"2016-06-13 13:49:06.000000000","message":"I think this is optional - gets added only when all_tenants is specified.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":146,"context_line":"   - user_id: user_id"},{"line_number":147,"context_line":"   - os-vol-tenant-attr:tenant_id: os-vol-tenant-attr:tenant_id"},{"line_number":148,"context_line":"   - os-vol-mig-status-attr:migstat: os-vol-mig-status-attr:migstat"},{"line_number":149,"context_line":"   - metadata: metadata"},{"line_number":150,"context_line":"   - status: status"},{"line_number":151,"context_line":"   - description: description_5"},{"line_number":152,"context_line":"   - multiattach: multiattach"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_c7d3ebd3","line":149,"range":{"start_line":149,"start_character":0,"end_line":149,"end_character":23},"updated":"2016-06-13 13:49:06.000000000","message":"\"One or more metadata key and value pairs for the snapshot, if any.\" - snapshots?","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":147,"context_line":"   - os-vol-tenant-attr:tenant_id: os-vol-tenant-attr:tenant_id"},{"line_number":148,"context_line":"   - os-vol-mig-status-attr:migstat: os-vol-mig-status-attr:migstat"},{"line_number":149,"context_line":"   - metadata: metadata"},{"line_number":150,"context_line":"   - status: status"},{"line_number":151,"context_line":"   - description: description_5"},{"line_number":152,"context_line":"   - multiattach: multiattach"},{"line_number":153,"context_line":"   - source_volid: source_volid"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_67e317a5","line":150,"range":{"start_line":150,"start_character":0,"end_line":150,"end_character":19},"updated":"2016-06-13 13:49:06.000000000","message":"\"The status of the consistency group snapshot.\" ?","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":154,"context_line":"   - consistencygroup_id: consistencygroup_id"},{"line_number":155,"context_line":"   - os-vol-mig-status-attr:name_id: os-vol-mig-status-attr:name_id"},{"line_number":156,"context_line":"   - name: name_8"},{"line_number":157,"context_line":"   - bootable: bootable"},{"line_number":158,"context_line":"   - created_at: created_at"},{"line_number":159,"context_line":"   - os-volume-replication:driver_data: os-volume-replication:driver_data"},{"line_number":160,"context_line":"   - volume_type: volume_type"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_679157f1","line":157,"range":{"start_line":157,"start_character":0,"end_line":157,"end_character":23},"updated":"2016-06-13 13:49:06.000000000","message":"Interesting thing - this is actually presented as string in the API.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":157,"context_line":"   - bootable: bootable"},{"line_number":158,"context_line":"   - created_at: created_at"},{"line_number":159,"context_line":"   - os-volume-replication:driver_data: os-volume-replication:driver_data"},{"line_number":160,"context_line":"   - volume_type: volume_type"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_27790fc9","line":160,"range":{"start_line":160,"start_character":0,"end_line":160,"end_character":29},"updated":"2016-06-13 13:49:06.000000000","message":"This is in the body, not path. Also it\u0027s volume type name apparently.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":208,"context_line":""},{"line_number":209,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"   - volume: volume"},{"line_number":212,"context_line":"   - migration_status: migration_status"},{"line_number":213,"context_line":"   - attachments: attachments"},{"line_number":214,"context_line":"   - links: links_3"},{"line_number":215,"context_line":"   - availability_zone: availability_zone"},{"line_number":216,"context_line":"   - os-vol-host-attr:host: os-vol-host-attr:host"},{"line_number":217,"context_line":"   - encrypted: encrypted"},{"line_number":218,"context_line":"   - updated_at: updated_at"},{"line_number":219,"context_line":"   - os-volume-replication:extended_status: os-volume-replication:extended_status"},{"line_number":220,"context_line":"   - replication_status: replication_status"},{"line_number":221,"context_line":"   - snapshot_id: snapshot_id"},{"line_number":222,"context_line":"   - id: id_5"},{"line_number":223,"context_line":"   - size: size"},{"line_number":224,"context_line":"   - user_id: user_id"},{"line_number":225,"context_line":"   - os-vol-tenant-attr:tenant_id: os-vol-tenant-attr:tenant_id"},{"line_number":226,"context_line":"   - os-vol-mig-status-attr:migstat: os-vol-mig-status-attr:migstat"},{"line_number":227,"context_line":"   - metadata: metadata"},{"line_number":228,"context_line":"   - status: status"},{"line_number":229,"context_line":"   - description: description_5"},{"line_number":230,"context_line":"   - multiattach: multiattach"},{"line_number":231,"context_line":"   - source_volid: source_volid"},{"line_number":232,"context_line":"   - consistencygroup_id: consistencygroup_id"},{"line_number":233,"context_line":"   - os-vol-mig-status-attr:name_id: os-vol-mig-status-attr:name_id"},{"line_number":234,"context_line":"   - name: name_8"},{"line_number":235,"context_line":"   - bootable: bootable"},{"line_number":236,"context_line":"   - created_at: created_at"},{"line_number":237,"context_line":"   - os-volume-replication:driver_data: os-volume-replication:driver_data"},{"line_number":238,"context_line":"   - volume_type: volume_type"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_4701bb05","line":238,"range":{"start_line":211,"start_character":0,"end_line":238,"end_character":29},"updated":"2016-06-13 13:49:06.000000000","message":"Looks like same problems as in detailed volume list are in this listing.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":313,"context_line":"   - availability_zone: availability_zone"},{"line_number":314,"context_line":"   - name: name_8"},{"line_number":315,"context_line":"   - description: description_5"},{"line_number":316,"context_line":"   - volume_type: volume_type"},{"line_number":317,"context_line":"   - scheduler_hints: scheduler_hints"},{"line_number":318,"context_line":"   - metadata: metadata"},{"line_number":319,"context_line":"   - tenant_id: tenant_id"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_a275ed98","line":316,"range":{"start_line":316,"start_character":0,"end_line":316,"end_character":29},"updated":"2016-06-13 13:49:06.000000000","message":"I don\u0027t think this is a path argument.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":315,"context_line":"   - description: description_5"},{"line_number":316,"context_line":"   - volume_type: volume_type"},{"line_number":317,"context_line":"   - scheduler_hints: scheduler_hints"},{"line_number":318,"context_line":"   - metadata: metadata"},{"line_number":319,"context_line":"   - tenant_id: tenant_id"},{"line_number":320,"context_line":"   - image-id: image-id"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_a29ccdc0","line":318,"range":{"start_line":318,"start_character":0,"end_line":318,"end_character":23},"updated":"2016-06-13 13:49:06.000000000","message":"There\u0027s \"snapshot\" instead of \"volume\" in the description.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":317,"context_line":"   - scheduler_hints: scheduler_hints"},{"line_number":318,"context_line":"   - metadata: metadata"},{"line_number":319,"context_line":"   - tenant_id: tenant_id"},{"line_number":320,"context_line":"   - image-id: image-id"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"Request Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_c270f9a6","line":320,"range":{"start_line":320,"start_character":0,"end_line":320,"end_character":23},"updated":"2016-06-13 13:49:06.000000000","message":"I don\u0027t think this is a query argument. And in the example it\u0027s listed in body as \"imageRef\".","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":353,"context_line":"   - created_at: created_at"},{"line_number":354,"context_line":"   - description: description_5"},{"line_number":355,"context_line":"   - updated_at: updated_at"},{"line_number":356,"context_line":"   - volume_type: volume_type"},{"line_number":357,"context_line":"   - name: name_8"},{"line_number":358,"context_line":"   - replication_status: replication_status"},{"line_number":359,"context_line":"   - consistencygroup_id: consistencygroup_id"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_e21d3563","line":356,"range":{"start_line":356,"start_character":0,"end_line":356,"end_character":29},"updated":"2016-06-13 13:49:06.000000000","message":"This isn\u0027t a path argument.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":341,"context_line":""},{"line_number":342,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":343,"context_line":""},{"line_number":344,"context_line":"   - volume: volume"},{"line_number":345,"context_line":"   - status: status"},{"line_number":346,"context_line":"   - migration_status: migration_status"},{"line_number":347,"context_line":"   - user_id: user_id"},{"line_number":348,"context_line":"   - attachments: attachments"},{"line_number":349,"context_line":"   - links: links_3"},{"line_number":350,"context_line":"   - availability_zone: availability_zone"},{"line_number":351,"context_line":"   - bootable: bootable"},{"line_number":352,"context_line":"   - encrypted: encrypted"},{"line_number":353,"context_line":"   - created_at: created_at"},{"line_number":354,"context_line":"   - description: description_5"},{"line_number":355,"context_line":"   - updated_at: updated_at"},{"line_number":356,"context_line":"   - volume_type: volume_type"},{"line_number":357,"context_line":"   - name: name_8"},{"line_number":358,"context_line":"   - replication_status: replication_status"},{"line_number":359,"context_line":"   - consistencygroup_id: consistencygroup_id"},{"line_number":360,"context_line":"   - source_volid: source_volid"},{"line_number":361,"context_line":"   - snapshot_id: snapshot_id"},{"line_number":362,"context_line":"   - multiattach: multiattach"},{"line_number":363,"context_line":"   - metadata: metadata"},{"line_number":364,"context_line":"   - id: id_5"},{"line_number":365,"context_line":"   - size: size"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_62e5c536","line":365,"range":{"start_line":344,"start_character":0,"end_line":365,"end_character":15},"updated":"2016-06-13 13:49:06.000000000","message":"There are same problems as in detailed volume list.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":431,"context_line":""},{"line_number":432,"context_line":"   - volume: volume"},{"line_number":433,"context_line":"   - status: status"},{"line_number":434,"context_line":"   - migration_status: migration_status"},{"line_number":435,"context_line":"   - user_id: user_id"},{"line_number":436,"context_line":"   - attachments: attachments"},{"line_number":437,"context_line":"   - links: links_3"},{"line_number":438,"context_line":"   - availability_zone: availability_zone"},{"line_number":439,"context_line":"   - bootable: bootable"},{"line_number":440,"context_line":"   - encrypted: encrypted"},{"line_number":441,"context_line":"   - created_at: created_at"},{"line_number":442,"context_line":"   - description: description_5"},{"line_number":443,"context_line":"   - updated_at: updated_at"},{"line_number":444,"context_line":"   - volume_type: volume_type"},{"line_number":445,"context_line":"   - name: name_8"},{"line_number":446,"context_line":"   - replication_status: replication_status"},{"line_number":447,"context_line":"   - consistencygroup_id: consistencygroup_id"},{"line_number":448,"context_line":"   - source_volid: source_volid"},{"line_number":449,"context_line":"   - snapshot_id: snapshot_id"},{"line_number":450,"context_line":"   - multiattach: multiattach"},{"line_number":451,"context_line":"   - metadata: metadata"},{"line_number":452,"context_line":"   - id: id_5"},{"line_number":453,"context_line":"   - size: size"},{"line_number":454,"context_line":""},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_a2384da1","line":453,"range":{"start_line":432,"start_character":0,"end_line":453,"end_character":15},"updated":"2016-06-13 13:49:06.000000000","message":"Same problems here.","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"39250797165ed3d5b623d43c5c9929465caef2c8","unresolved":false,"context_lines":[{"line_number":513,"context_line":"Request"},{"line_number":514,"context_line":"-------"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":517,"context_line":""},{"line_number":518,"context_line":"   - tenant_id: tenant_id"},{"line_number":519,"context_line":"   - volume_id: volume_id"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"This operation does not accept a request body and does not return a response body."}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7aa08908_a25fade3","line":519,"range":{"start_line":516,"start_character":0,"end_line":519,"end_character":25},"updated":"2016-06-13 13:49:06.000000000","message":"Shouldn\u0027t we list force option here?","commit_id":"ebd6b840acb360386564ad539cea3a1cc78b591c"}]}
