)]}'
{"doc/source/devref/attach_detach_conventions_v2.rst":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"378d04ab8cf7bbc5ac1740a1759777dad6d9edb7","unresolved":false,"context_lines":[{"line_number":75,"context_line":"   information to do everything in a single call.  Also, non-nova consumers"},{"line_number":76,"context_line":"   typically don\u0027t require the granularity of a separate reserve at all."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"   To perform the Complete operation, include the connector data in the"},{"line_number":79,"context_line":"   attachment_create call and the Cinder API will perform the reserve and"},{"line_number":80,"context_line":"   initialize the connection in the single request."},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffe62b97_cb2099b3","line":78,"range":{"start_line":78,"start_character":18,"end_line":78,"end_character":19},"updated":"2017-03-27 12:05:24.000000000","message":"This shouldn\u0027t have been capitalized.","commit_id":"c656fc935ca4b8e188f5d4e736ce2779d15de75d"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"378d04ab8cf7bbc5ac1740a1759777dad6d9edb7","unresolved":false,"context_lines":[{"line_number":98,"context_line":"  --multipath \u003cmultipath\u003e   Use multipath"},{"line_number":99,"context_line":"  --mountpoint \u003cmountpoint\u003e Mountpoint volume will be attached at"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Returns a attachment dictionary ::"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"  +-------------------+-----------------------------------------------------------------------+"},{"line_number":104,"context_line":"  | Property          | Value                                                                 |"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffe62b97_4b1ec970","line":101,"range":{"start_line":101,"start_character":7,"end_line":101,"end_character":9},"updated":"2017-03-27 12:05:24.000000000","message":"an","commit_id":"c656fc935ca4b8e188f5d4e736ce2779d15de75d"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"739ea64559710e9877963ad771c92aeef1a04a3f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"-----------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"```"},{"line_number":51,"context_line":"attachment_create --instance \u003cinstance\u003e  \u003cvolume-id\u003e ..."},{"line_number":52,"context_line":"```"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The attachment_create call simply creates an empty Attachment record for the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_60686086","line":51,"range":{"start_line":51,"start_character":30,"end_line":51,"end_character":38},"updated":"2017-03-28 05:33:21.000000000","message":"instance-uuid","commit_id":"97a25e10538b00537930bee952e5f7e776a5f92d"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"739ea64559710e9877963ad771c92aeef1a04a3f","unresolved":false,"context_lines":[{"line_number":82,"context_line":"This full usage of attachment-create would be::"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  usage: cinder --os-volume-api-version 3.27 attachment-create"},{"line_number":85,"context_line":"         --instance \u003cinstance\u003e  \u003cvolume-id\u003e ..."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"  Positional arguments:"},{"line_number":88,"context_line":"  \u003cvolume_id\u003e: The ID of the volume to create attachment for"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_a072e879","line":85,"range":{"start_line":85,"start_character":21,"end_line":85,"end_character":29},"updated":"2017-03-28 05:33:21.000000000","message":"I think we can leave this as explicitly being instance_uuid, I do NOT want to play the game of name or UUID, so let\u0027s be explicit.","commit_id":"97a25e10538b00537930bee952e5f7e776a5f92d"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"739ea64559710e9877963ad771c92aeef1a04a3f","unresolved":false,"context_lines":[{"line_number":98,"context_line":"  --multipath \u003cmultipath\u003e   Use multipath"},{"line_number":99,"context_line":"  --mountpoint \u003cmountpoint\u003e Mountpoint volume will be attached at"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Returns an attachment dictionary ::"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"  +-------------------+-----------------------------------------------------------------------+"},{"line_number":104,"context_line":"  | Property          | Value                                                                 |"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_2035b88f","line":101,"range":{"start_line":101,"start_character":11,"end_line":101,"end_character":21},"updated":"2017-03-28 05:33:21.000000000","message":"This isn\u0027t actually an Attachment record, it\u0027s connection info for an attachment (actually ends up being attachmentSpecs).","commit_id":"97a25e10538b00537930bee952e5f7e776a5f92d"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"739ea64559710e9877963ad771c92aeef1a04a3f","unresolved":false,"context_lines":[{"line_number":130,"context_line":"connected and where it\u0027s being connected to. The useage of this::"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"  usage: cinder --os-volume-api-version 3.27 attachment-update"},{"line_number":133,"context_line":"         --instance \u003cinstance\u003e  \u003cvolume-id\u003e ..."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"  Positional arguments:"},{"line_number":136,"context_line":"    \u003cattachment\u003e          ID of attachment"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_e02a302a","line":133,"range":{"start_line":133,"start_character":32,"end_line":133,"end_character":43},"updated":"2017-03-28 05:33:21.000000000","message":"We don\u0027t actually need the volume-id and should probably omit it.  The Attachment record has the volume-id so we should be able to just use it by itself.","commit_id":"97a25e10538b00537930bee952e5f7e776a5f92d"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"739ea64559710e9877963ad771c92aeef1a04a3f","unresolved":false,"context_lines":[{"line_number":130,"context_line":"connected and where it\u0027s being connected to. The useage of this::"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"  usage: cinder --os-volume-api-version 3.27 attachment-update"},{"line_number":133,"context_line":"         --instance \u003cinstance\u003e  \u003cvolume-id\u003e ..."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"  Positional arguments:"},{"line_number":136,"context_line":"    \u003cattachment\u003e          ID of attachment"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_80192423","line":133,"range":{"start_line":133,"start_character":21,"end_line":133,"end_character":29},"updated":"2017-03-28 05:33:21.000000000","message":"instance-uuid","commit_id":"97a25e10538b00537930bee952e5f7e776a5f92d"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8f8e7d88f603b0b444849d273abd4e67df0e1fdf","unresolved":false,"context_lines":[{"line_number":48,"context_line":"-----------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"```"},{"line_number":51,"context_line":"attachment_create --instance \u003cinstance-uuid\u003e  \u003cvolume-id\u003e ..."},{"line_number":52,"context_line":"```"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The attachment_create call simply creates an empty Attachment record for the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_db7f1613","line":51,"range":{"start_line":51,"start_character":18,"end_line":51,"end_character":45},"updated":"2017-03-28 10:37:44.000000000","message":"To match the other patch up for review, please remove \u0027--instance\u0027 and change the order of \u0027volume-id\u0027 and \u0027instance-uuid\u0027.","commit_id":"1d4a9e135f550ef96767954ddae762d26320d748"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8f8e7d88f603b0b444849d273abd4e67df0e1fdf","unresolved":false,"context_lines":[{"line_number":48,"context_line":"-----------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"```"},{"line_number":51,"context_line":"attachment_create --instance \u003cinstance-uuid\u003e  \u003cvolume-id\u003e ..."},{"line_number":52,"context_line":"```"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The attachment_create call simply creates an empty Attachment record for the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_bbcfb254","line":51,"range":{"start_line":51,"start_character":10,"end_line":51,"end_character":11},"updated":"2017-03-28 10:37:44.000000000","message":"s/_/-/","commit_id":"1d4a9e135f550ef96767954ddae762d26320d748"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8f8e7d88f603b0b444849d273abd4e67df0e1fdf","unresolved":false,"context_lines":[{"line_number":52,"context_line":"```"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The attachment_create call simply creates an empty Attachment record for the"},{"line_number":55,"context_line":"specified Volume with an optional Instance UUID (it\u0027s required currently, but"},{"line_number":56,"context_line":"it would be changed into optional when required by Nova) field set.  This is"},{"line_number":57,"context_line":"particularly useful for cases like Nova Boot from Volume where Nova hasn\u0027t sent"},{"line_number":58,"context_line":"the job to the actual Compute host yet, but needs to make initial preparations"},{"line_number":59,"context_line":"to reserve the volume for use, so here we can reserve the volume and indicate"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_bbca124b","line":56,"range":{"start_line":55,"start_character":25,"end_line":56,"end_character":56},"updated":"2017-03-28 10:37:44.000000000","message":"Remove \u0027optional\u0027 please and also remove the comment in the brackets, it\u0027s not needed.","commit_id":"1d4a9e135f550ef96767954ddae762d26320d748"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8f8e7d88f603b0b444849d273abd4e67df0e1fdf","unresolved":false,"context_lines":[{"line_number":121,"context_line":"-----------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"```"},{"line_number":124,"context_line":"cinder --os-volume-api-version 3.27 attachment-update  \u003cattachment\u003e"},{"line_number":125,"context_line":"```"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Once we have a reserved a volume, This CLI can be used to update an attachment for a cinder volume."}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_7beecab4","line":124,"range":{"start_line":124,"start_character":56,"end_line":124,"end_character":66},"updated":"2017-03-28 10:37:44.000000000","message":"attachment-id","commit_id":"1d4a9e135f550ef96767954ddae762d26320d748"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8f8e7d88f603b0b444849d273abd4e67df0e1fdf","unresolved":false,"context_lines":[{"line_number":124,"context_line":"cinder --os-volume-api-version 3.27 attachment-update  \u003cattachment\u003e"},{"line_number":125,"context_line":"```"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Once we have a reserved a volume, This CLI can be used to update an attachment for a cinder volume."},{"line_number":128,"context_line":"This call is designed to be more of an attachment completion than anything else."},{"line_number":129,"context_line":"It expects the value of a connector object to notify the driver that the volume is going to be"},{"line_number":130,"context_line":"connected and where it\u0027s being connected to. The useage of this::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_bbd9f2f3","line":127,"range":{"start_line":127,"start_character":34,"end_line":127,"end_character":38},"updated":"2017-03-28 10:37:44.000000000","message":"this","commit_id":"1d4a9e135f550ef96767954ddae762d26320d748"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8f8e7d88f603b0b444849d273abd4e67df0e1fdf","unresolved":false,"context_lines":[{"line_number":127,"context_line":"Once we have a reserved a volume, This CLI can be used to update an attachment for a cinder volume."},{"line_number":128,"context_line":"This call is designed to be more of an attachment completion than anything else."},{"line_number":129,"context_line":"It expects the value of a connector object to notify the driver that the volume is going to be"},{"line_number":130,"context_line":"connected and where it\u0027s being connected to. The useage of this::"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"  usage: cinder --os-volume-api-version 3.27 attachment-update"},{"line_number":133,"context_line":"         \u003cattachment-id\u003e ..."}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_3b696220","line":130,"range":{"start_line":130,"start_character":45,"end_line":130,"end_character":65},"updated":"2017-03-28 10:37:44.000000000","message":"The usage is the following::","commit_id":"1d4a9e135f550ef96767954ddae762d26320d748"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8f8e7d88f603b0b444849d273abd4e67df0e1fdf","unresolved":false,"context_lines":[{"line_number":148,"context_line":"-----------------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"```"},{"line_number":151,"context_line":"cinder --os-volume-api-version 3.27 attachment-delete \u003cattachment\u003e"},{"line_number":152,"context_line":"```"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_5bf2e671","line":151,"range":{"start_line":151,"start_character":55,"end_line":151,"end_character":65},"updated":"2017-03-28 10:37:44.000000000","message":"attachment-id","commit_id":"1d4a9e135f550ef96767954ddae762d26320d748"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"a26e857a7099673649428316de17d0613ba6bae0","unresolved":false,"context_lines":[{"line_number":88,"context_line":"  \u003cinstance-uuid\u003e:    The ID of the Instance we\u0027ll be attaching to"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"  Optional arguments:"},{"line_number":91,"context_line":"  --connect \u003cconnect\u003e:      Make an active connection using provided connector info (True or False)"},{"line_number":92,"context_line":"  --initiator \u003cinitiator\u003e   iqn of the initiator attaching to"},{"line_number":93,"context_line":"  --ip \u003cip\u003e                 ip of the system attaching to"},{"line_number":94,"context_line":"  --host \u003chost\u003e             Name of the host attaching to"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffe62b97_d4c6c068","line":91,"range":{"start_line":91,"start_character":21,"end_line":91,"end_character":22},"updated":"2017-03-28 12:44:57.000000000","message":"Please remove \u0027:\u0027.","commit_id":"f76cd7f7e707047c79ba5bcd37a4154c737d9d7a"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"a26e857a7099673649428316de17d0613ba6bae0","unresolved":false,"context_lines":[{"line_number":120,"context_line":"-----------------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"```"},{"line_number":123,"context_line":"cinder --os-volume-api-version 3.27 attachment-update  \u003cattachment-id\u003e"},{"line_number":124,"context_line":"```"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Once we have a reserved a volume, this CLI can be used to update an attachment for a cinder volume."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffe62b97_f492e456","line":123,"range":{"start_line":123,"start_character":54,"end_line":123,"end_character":55},"updated":"2017-03-28 12:44:57.000000000","message":"Remove extra whitespace.","commit_id":"f76cd7f7e707047c79ba5bcd37a4154c737d9d7a"}]}
