)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"9172fb61b25a368820b083ae188e53897779dc6b","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     René Ribaud \u003crribaud@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-02-02 11:20:27 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Documentation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Manila is the OpenStack Shared Filesystems service."},{"line_number":10,"context_line":"These series of patches implement changes required in Nova to allow the shares"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"b74b9e66_b50ee46a","line":7,"updated":"2023-02-02 12:28:34.000000000","message":"Might want to rephrase the one-line summary to:\n\n\"Docs about Manila shares API usage\" \n\n(Or something like that)","commit_id":"743ef2d274a5dad800bc7024d96293242ee6cf43"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"0c26d59be45556aa586ddb55b78be6aaed77b530","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     René Ribaud \u003crribaud@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-02-02 11:20:27 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Documentation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Manila is the OpenStack Shared Filesystems service."},{"line_number":10,"context_line":"These series of patches implement changes required in Nova to allow the shares"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"d50ae271_c8cf5100","line":7,"in_reply_to":"b74b9e66_b50ee46a","updated":"2023-04-11 17:46:51.000000000","message":"Done","commit_id":"743ef2d274a5dad800bc7024d96293242ee6cf43"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c2f14373fe33b0946dd30a154d6b7a5cd7d13476","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":41,"id":"101120f3_aa712c3e","updated":"2024-08-28 14:48:55.000000000","message":"my comments are still open here","commit_id":"635e07afc136e0a9e3f06f3f3fdc2a351a662266"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":47,"id":"044d95e7_4b58a173","updated":"2024-11-05 14:32:14.000000000","message":"Thanks for the doc. Couple of suggestions inline.","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5cabe0df8f6682fb6e53713d2a17ec1e487154b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":48,"id":"52bae005_2fe7ddff","updated":"2024-11-15 10:57:15.000000000","message":"my comments have been fixed. So looks good.","commit_id":"af9c23b65179d2b3b0d9ccb92ce76fd82b7dfb1b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"b1a8cd5e4c99d07ac2bab97713d98803b1ead506","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":49,"id":"db23c4c2_765535a6","updated":"2024-11-20 15:16:37.000000000","message":"thanks for adding the bug links and newly discovered limitations. Looks good to me.","commit_id":"70251bdc92c7c8f1b26fb6bb28486513e19cf6e8"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"c6465f542204c563180f72a449c4d6bfb3fc3e2b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":52,"id":"70eed27b_1c0d5cd7","updated":"2024-11-22 16:42:53.000000000","message":"thanks for the hard work","commit_id":"080a903558c54546e75ac108fba68265ed65e9a3"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"7e18dd65f7d8590be3e76815df6a07b4152bf294","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":53,"id":"be01a2e1_f667df07","updated":"2024-12-11 12:24:42.000000000","message":"recheck ancestor","commit_id":"73a7c1b2957f883b9dd4fff84faa3271c0e82433"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e352b174a7a128c29ebd41f2070779f34e9d12d2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":53,"id":"cc265af4_210d62ad","updated":"2024-12-13 09:42:09.000000000","message":"recheck ancestor merged","commit_id":"73a7c1b2957f883b9dd4fff84faa3271c0e82433"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"be2c13c482aa5a23e06f552f0a68416ef640ad3f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":53,"id":"6f51f68d_37ab944c","updated":"2024-12-09 10:30:54.000000000","message":"recheck parent merged","commit_id":"73a7c1b2957f883b9dd4fff84faa3271c0e82433"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"1548de60f5d184e1ae7069a947289667ce4869ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":53,"id":"a218909e_512d2745","updated":"2024-12-10 12:41:54.000000000","message":"recheck requeue after ancestor rechecked","commit_id":"73a7c1b2957f883b9dd4fff84faa3271c0e82433"}],"api-ref/source/os-server-shares.inc":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"55f5925fdbdace2c31ee56fe931490b92d91e092","unresolved":true,"context_lines":[{"line_number":46,"context_line":"Attach a share to an instance"},{"line_number":47,"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"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. rest_method:: POST /servers/{server_id}/shares/{share_id}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Attach a share to an instance."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":9,"id":"b54e41ee_af29f4d3","line":49,"updated":"2023-03-13 10:01:16.000000000","message":"This feels wrong I think we POST to `/servers/{server_id}/shares`","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"0c26d59be45556aa586ddb55b78be6aaed77b530","unresolved":false,"context_lines":[{"line_number":46,"context_line":"Attach a share to an instance"},{"line_number":47,"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"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. rest_method:: POST /servers/{server_id}/shares/{share_id}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Attach a share to an instance."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":9,"id":"2846f78d_79b3f75f","line":49,"in_reply_to":"b54e41ee_af29f4d3","updated":"2023-04-11 17:46:51.000000000","message":"Done","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"55f5925fdbdace2c31ee56fe931490b92d91e092","unresolved":true,"context_lines":[{"line_number":65,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  - server_id: server_id_path"},{"line_number":68,"context_line":"  - share_id: share_id_query"},{"line_number":69,"context_line":"  - tag: share_tag_query"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"**Example Attach a share to an instance: JSON request**"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"4ce41761_a91b41e0","line":68,"updated":"2023-03-13 10:01:16.000000000","message":"should we call this share_id_body as the shareId is transferred in the body of the POST request and not in the query part of the request URL.\n\nAlso in the body it is called `shareId` not `share_id`","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"0c26d59be45556aa586ddb55b78be6aaed77b530","unresolved":false,"context_lines":[{"line_number":65,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  - server_id: server_id_path"},{"line_number":68,"context_line":"  - share_id: share_id_query"},{"line_number":69,"context_line":"  - tag: share_tag_query"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"**Example Attach a share to an instance: JSON request**"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"40f3d6ca_572de7df","line":68,"in_reply_to":"4ce41761_a91b41e0","updated":"2023-04-11 17:46:51.000000000","message":"Done","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"55f5925fdbdace2c31ee56fe931490b92d91e092","unresolved":true,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  - server_id: server_id_path"},{"line_number":68,"context_line":"  - share_id: share_id_query"},{"line_number":69,"context_line":"  - tag: share_tag_query"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"**Example Attach a share to an instance: JSON request**"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":9,"id":"be557829_89b7247e","line":69,"updated":"2023-03-13 10:01:16.000000000","message":"ditto","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"0c26d59be45556aa586ddb55b78be6aaed77b530","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  - server_id: server_id_path"},{"line_number":68,"context_line":"  - share_id: share_id_query"},{"line_number":69,"context_line":"  - tag: share_tag_query"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"**Example Attach a share to an instance: JSON request**"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":9,"id":"cb9b2a14_3ffb0e59","line":69,"in_reply_to":"be557829_89b7247e","updated":"2023-04-11 17:46:51.000000000","message":"Done","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"55f5925fdbdace2c31ee56fe931490b92d91e092","unresolved":true,"context_lines":[{"line_number":155,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"  - server_id: server_id_path"},{"line_number":158,"context_line":"  - share_id: share_id_query"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Response"},{"line_number":161,"context_line":"--------"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"76942e8f_1b33440e","line":158,"updated":"2023-03-13 10:01:16.000000000","message":"I think this is still share_id_path as it is not after the `?` in the request URL","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"0c26d59be45556aa586ddb55b78be6aaed77b530","unresolved":false,"context_lines":[{"line_number":155,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"  - server_id: server_id_path"},{"line_number":158,"context_line":"  - share_id: share_id_query"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Response"},{"line_number":161,"context_line":"--------"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"99ca8c69_bb20215f","line":158,"in_reply_to":"76942e8f_1b33440e","updated":"2023-04-11 17:46:51.000000000","message":"Done","commit_id":"7984bb73915cc4c5156300a798adf4abf6fe1b7b"}],"doc/source/admin/manage-shares.rst":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"73008ec0b42b5be803590712680509b95a4e2001","unresolved":true,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Known bugs"},{"line_number":79,"context_line":"----------"},{"line_number":80,"context_line":"* With this initial implementation, nothing prevents a user from deleting"},{"line_number":81,"context_line":"  the share in Manila even if it is being used by instances. All instances"},{"line_number":82,"context_line":"  would then lose access, causing many I/O problems and possible data"},{"line_number":83,"context_line":"  corruption. This is a major bug, but the fix requires modifications in"}],"source_content_type":"text/x-rst","patch_set":35,"id":"0b5d0848_703516ae","line":80,"updated":"2024-06-11 16:14:43.000000000","message":"Did the locking in manila fixed this?","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"060a0556b5a833be9c609052df6b711c0ac86d34","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Known bugs"},{"line_number":79,"context_line":"----------"},{"line_number":80,"context_line":"* With this initial implementation, nothing prevents a user from deleting"},{"line_number":81,"context_line":"  the share in Manila even if it is being used by instances. All instances"},{"line_number":82,"context_line":"  would then lose access, causing many I/O problems and possible data"},{"line_number":83,"context_line":"  corruption. This is a major bug, but the fix requires modifications in"}],"source_content_type":"text/x-rst","patch_set":35,"id":"d0250ccf_29226aaf","line":80,"in_reply_to":"0b5d0848_703516ae","updated":"2024-09-23 13:02:34.000000000","message":"Done","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1e4b7bfb63067536946a1d5bd8f6a80815d0115b","unresolved":true,"context_lines":[{"line_number":90,"context_line":"Attaching a Share"},{"line_number":91,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"To attach a Manila share to an instance, use the POST"},{"line_number":94,"context_line":"/servers/{server_id}/shares API, and specify the share_id of the share you"},{"line_number":95,"context_line":"want to attach. The tag parameter is optional and can be used to provide a"},{"line_number":96,"context_line":"string used to mount the share within the instance. If you do not provide"},{"line_number":97,"context_line":"a tag, the share_id will be used instead."}],"source_content_type":"text/x-rst","patch_set":35,"id":"0dba97b5_828735e8","line":94,"range":{"start_line":93,"start_character":49,"end_line":94,"end_character":27},"updated":"2024-06-20 17:01:06.000000000","message":"nit: use literals for these and other tokens:\n\n    ...use the ``POST /servers/{server_id}/shares`` API and specify\n    the ``share_id`` of the share you want to attach...","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"060a0556b5a833be9c609052df6b711c0ac86d34","unresolved":false,"context_lines":[{"line_number":90,"context_line":"Attaching a Share"},{"line_number":91,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"To attach a Manila share to an instance, use the POST"},{"line_number":94,"context_line":"/servers/{server_id}/shares API, and specify the share_id of the share you"},{"line_number":95,"context_line":"want to attach. The tag parameter is optional and can be used to provide a"},{"line_number":96,"context_line":"string used to mount the share within the instance. If you do not provide"},{"line_number":97,"context_line":"a tag, the share_id will be used instead."}],"source_content_type":"text/x-rst","patch_set":35,"id":"403d1289_6a1d22fe","line":94,"range":{"start_line":93,"start_character":49,"end_line":94,"end_character":27},"in_reply_to":"0dba97b5_828735e8","updated":"2024-09-23 13:02:34.000000000","message":"Done","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"73008ec0b42b5be803590712680509b95a4e2001","unresolved":true,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":".. code-block:: shell"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"  $ openstack server share create 9736bced-44f6-48fc-b913-f34c3ed95067 3d3aafde-b4cb-45ab-8ac6-31ff93f69536 --tag mytag"},{"line_number":105,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"},{"line_number":106,"context_line":"  | Field           | Value                                                                                |"},{"line_number":107,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":35,"id":"57e278c1_118ba2af","line":104,"updated":"2024-06-11 16:14:43.000000000","message":"Does share create already exists in openstack cli? If not then we might be careful documenting it. Also for me it seem the CLI follows the patter of\nopenstack \u003csubject\u003e \u003caction\u003e \u003cobject\u003e, so this command would be openstack server add share","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"1ab49b8675a24f1bd71c11c855024f6a952796ae","unresolved":true,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":".. code-block:: shell"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"  $ openstack server share create 9736bced-44f6-48fc-b913-f34c3ed95067 3d3aafde-b4cb-45ab-8ac6-31ff93f69536 --tag mytag"},{"line_number":105,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"},{"line_number":106,"context_line":"  | Field           | Value                                                                                |"},{"line_number":107,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":35,"id":"812d8dfc_41869de2","line":104,"in_reply_to":"2e224155_d7341345","updated":"2024-06-20 13:22:40.000000000","message":"manila CLI is part of the python-manilaclient, and yes, `share create`/`share server migration show`/`share snapshot access list` are implemented there","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"294021b2f60224140cd48a51a17abe87d9fcc6a6","unresolved":true,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":".. code-block:: shell"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"  $ openstack server share create 9736bced-44f6-48fc-b913-f34c3ed95067 3d3aafde-b4cb-45ab-8ac6-31ff93f69536 --tag mytag"},{"line_number":105,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"},{"line_number":106,"context_line":"  | Field           | Value                                                                                |"},{"line_number":107,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":35,"id":"2e224155_d7341345","line":104,"in_reply_to":"57e278c1_118ba2af","updated":"2024-06-20 08:24:42.000000000","message":"I\u0027ll ask Steven, but I think it is correct, looking at manila I can see commands like:\n- openstack share server migration show\n- openstack share snapshot access list\n\nNova as well:\n- openstack server migrate confirm\n\nThe object is \"server sshare\" in this case.","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1e4b7bfb63067536946a1d5bd8f6a80815d0115b","unresolved":true,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":".. code-block:: shell"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"  $ openstack server share create 9736bced-44f6-48fc-b913-f34c3ed95067 3d3aafde-b4cb-45ab-8ac6-31ff93f69536 --tag mytag"},{"line_number":105,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"},{"line_number":106,"context_line":"  | Field           | Value                                                                                |"},{"line_number":107,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":35,"id":"b28f9084_eb5e09fb","line":104,"in_reply_to":"812d8dfc_41869de2","updated":"2024-06-20 17:01:06.000000000","message":"Yeah, you want `server add/remove share` here, not `server share create/delete`. The idea is that while you are creating a new child resource, you are also affecting the primary resource. If this wasn\u0027t the case, you could use `server share create` (like `server backup create`) but it is, so this mirrors e.g. `server add volume`, `server add security group`, etc.\n\nYou can use the `server share` terminology for other commands though (`server share show`, `server share list`, `server share set`, ...).","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"060a0556b5a833be9c609052df6b711c0ac86d34","unresolved":false,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":".. code-block:: shell"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"  $ openstack server share create 9736bced-44f6-48fc-b913-f34c3ed95067 3d3aafde-b4cb-45ab-8ac6-31ff93f69536 --tag mytag"},{"line_number":105,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"},{"line_number":106,"context_line":"  | Field           | Value                                                                                |"},{"line_number":107,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":35,"id":"ff24ee94_419dceba","line":104,"in_reply_to":"b28f9084_eb5e09fb","updated":"2024-09-23 13:02:34.000000000","message":"Done","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"73008ec0b42b5be803590712680509b95a4e2001","unresolved":true,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Then, when you power on the instance, the required operations will be done"},{"line_number":116,"context_line":"to attach the share, and set it as active if there are no errors."},{"line_number":117,"context_line":"If the attach operation fails, the VM start operation will also fail."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":".. code-block:: shell"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":35,"id":"37a6a9c8_b034e0cd","line":117,"updated":"2024-06-11 16:14:43.000000000","message":"We need a note here about the attaching state, and that the user needs to wait for it to move to inactive before start the VM","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"060a0556b5a833be9c609052df6b711c0ac86d34","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Then, when you power on the instance, the required operations will be done"},{"line_number":116,"context_line":"to attach the share, and set it as active if there are no errors."},{"line_number":117,"context_line":"If the attach operation fails, the VM start operation will also fail."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":".. code-block:: shell"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":35,"id":"541cf725_7d33b941","line":117,"in_reply_to":"37a6a9c8_b034e0cd","updated":"2024-09-23 13:02:34.000000000","message":"Done","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"73008ec0b42b5be803590712680509b95a4e2001","unresolved":true,"context_lines":[{"line_number":130,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"After connecting to the VM, you can retrieve the tags of the attached share"},{"line_number":133,"context_line":"by querying the OpenStack metadata service."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Note: Here, we can see 2 shares attached to the instance with a defined"},{"line_number":136,"context_line":"tag (mytag) and another one with the default tag."}],"source_content_type":"text/x-rst","patch_set":35,"id":"21b431a6_1a992f09","line":133,"updated":"2024-06-11 16:14:43.000000000","message":"Add a note that the share will not be visible in the config drive.","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"060a0556b5a833be9c609052df6b711c0ac86d34","unresolved":false,"context_lines":[{"line_number":130,"context_line":"  +-----------------+--------------------------------------------------------------------------------------+"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"After connecting to the VM, you can retrieve the tags of the attached share"},{"line_number":133,"context_line":"by querying the OpenStack metadata service."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Note: Here, we can see 2 shares attached to the instance with a defined"},{"line_number":136,"context_line":"tag (mytag) and another one with the default tag."}],"source_content_type":"text/x-rst","patch_set":35,"id":"405c25f6_a57f42cc","line":133,"in_reply_to":"21b431a6_1a992f09","updated":"2024-09-23 13:02:34.000000000","message":"Done","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[{"line_number":32,"context_line":"environment with Manila and Nova installed and configured. Additionally,"},{"line_number":33,"context_line":"your environment must meet the following requirements:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"* The compute host running your instance must support the"},{"line_number":36,"context_line":"  COMPUTE_STORAGE_VIRTIO_FS trait. To enable this trait you need a compute"},{"line_number":37,"context_line":"  running ``QEMU`` \u003e\u003d5.0 and ``libvirt`` \u003e\u003d 6.2."},{"line_number":38,"context_line":"* All compute nodes must be upgraded to a nova version that enables the use of"},{"line_number":39,"context_line":"  virtiofs."},{"line_number":40,"context_line":"* Additionally this initial implementation will require that the associated"}],"source_content_type":"text/x-rst","patch_set":47,"id":"d491022b_5a115329","line":37,"range":{"start_line":35,"start_character":0,"end_line":37,"end_character":48},"updated":"2024-11-05 14:32:14.000000000","message":"nit: I would rephrase this to make the trait not the goal but the way to check if the compute is new enough and the hypervisor is new enough.","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b87d2a91cae2b2c679d0478465b41fa650e7b5b6","unresolved":false,"context_lines":[{"line_number":32,"context_line":"environment with Manila and Nova installed and configured. Additionally,"},{"line_number":33,"context_line":"your environment must meet the following requirements:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"* The compute host running your instance must support the"},{"line_number":36,"context_line":"  COMPUTE_STORAGE_VIRTIO_FS trait. To enable this trait you need a compute"},{"line_number":37,"context_line":"  running ``QEMU`` \u003e\u003d5.0 and ``libvirt`` \u003e\u003d 6.2."},{"line_number":38,"context_line":"* All compute nodes must be upgraded to a nova version that enables the use of"},{"line_number":39,"context_line":"  virtiofs."},{"line_number":40,"context_line":"* Additionally this initial implementation will require that the associated"}],"source_content_type":"text/x-rst","patch_set":47,"id":"fb750890_4d1aa0d7","line":37,"range":{"start_line":35,"start_character":0,"end_line":37,"end_character":48},"in_reply_to":"d491022b_5a115329","updated":"2024-11-13 20:39:06.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[{"line_number":41,"context_line":"  instances use `file backed memory`__ or `huge pages`__. This is a requirement"},{"line_number":42,"context_line":"  of `virtio-fs`__."},{"line_number":43,"context_line":"* Kernel drivers and user land tools to support mounting NFS and CEPHFS shares."},{"line_number":44,"context_line":"* A kernel version of \u003e\u003d 5.4 within the instance guest OS to support virtiofs."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":".. __: https://docs.openstack.org/nova/latest/admin/file-backed-memory.html"},{"line_number":47,"context_line":".. __: https://docs.openstack.org/nova/latest/admin/huge-pages.html"}],"source_content_type":"text/x-rst","patch_set":47,"id":"c60c252a_a7b1efaf","line":44,"updated":"2024-11-05 14:32:14.000000000","message":"* A kernel version of \u003e\u003d 5.4 within the instance guest OS to support mounting virtiofs shares.","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b87d2a91cae2b2c679d0478465b41fa650e7b5b6","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  instances use `file backed memory`__ or `huge pages`__. This is a requirement"},{"line_number":42,"context_line":"  of `virtio-fs`__."},{"line_number":43,"context_line":"* Kernel drivers and user land tools to support mounting NFS and CEPHFS shares."},{"line_number":44,"context_line":"* A kernel version of \u003e\u003d 5.4 within the instance guest OS to support virtiofs."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":".. __: https://docs.openstack.org/nova/latest/admin/file-backed-memory.html"},{"line_number":47,"context_line":".. __: https://docs.openstack.org/nova/latest/admin/huge-pages.html"}],"source_content_type":"text/x-rst","patch_set":47,"id":"9028a5d1_0873f655","line":44,"in_reply_to":"c60c252a_a7b1efaf","updated":"2024-11-13 20:39:06.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[{"line_number":53,"context_line":"This can be achieved by either configuring the instance with"},{"line_number":54,"context_line":"``hw:mem_page_size`` extra spec."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"or using the ``COMPUTE_MEM_BACKING_FILE`` trait."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"``COMPUTE_MEM_BACKING_FILE`` support requires that operators configure one or"},{"line_number":59,"context_line":"more hosts with file backed memory. Ensuring the instance will land on one of"}],"source_content_type":"text/x-rst","patch_set":47,"id":"17b63006_227b016d","line":56,"updated":"2024-11-05 14:32:14.000000000","message":"nit: I would rephrase that: or using the file backed memory feature of nova-compute by configuring [libvirt]file_backed_memory .","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b87d2a91cae2b2c679d0478465b41fa650e7b5b6","unresolved":false,"context_lines":[{"line_number":53,"context_line":"This can be achieved by either configuring the instance with"},{"line_number":54,"context_line":"``hw:mem_page_size`` extra spec."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"or using the ``COMPUTE_MEM_BACKING_FILE`` trait."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"``COMPUTE_MEM_BACKING_FILE`` support requires that operators configure one or"},{"line_number":59,"context_line":"more hosts with file backed memory. Ensuring the instance will land on one of"}],"source_content_type":"text/x-rst","patch_set":47,"id":"0d546c5d_33120ab5","line":56,"in_reply_to":"17b63006_227b016d","updated":"2024-11-13 20:39:06.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[{"line_number":66,"context_line":"Limitations"},{"line_number":67,"context_line":"-----------"},{"line_number":68,"context_line":"* You must have an instance in the SHUTOFF state to attach or detach a share."},{"line_number":69,"context_line":"* Due to current virtiofs implementation in Qemu / libvirt, the following Nova"},{"line_number":70,"context_line":"  features are blocked:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"  * evacuate"},{"line_number":73,"context_line":"  * live_migrate"}],"source_content_type":"text/x-rst","patch_set":47,"id":"5646d9b5_fe46bde0","line":70,"range":{"start_line":69,"start_character":0,"end_line":70,"end_character":23},"updated":"2024-11-05 14:32:14.000000000","message":"* Due to current virtiofs implementation in Qemu / libvirt, the following Nova  features are blocked for VMs with shares attached:","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b87d2a91cae2b2c679d0478465b41fa650e7b5b6","unresolved":false,"context_lines":[{"line_number":66,"context_line":"Limitations"},{"line_number":67,"context_line":"-----------"},{"line_number":68,"context_line":"* You must have an instance in the SHUTOFF state to attach or detach a share."},{"line_number":69,"context_line":"* Due to current virtiofs implementation in Qemu / libvirt, the following Nova"},{"line_number":70,"context_line":"  features are blocked:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"  * evacuate"},{"line_number":73,"context_line":"  * live_migrate"}],"source_content_type":"text/x-rst","patch_set":47,"id":"5fb832e5_e2737112","line":70,"range":{"start_line":69,"start_character":0,"end_line":70,"end_character":23},"in_reply_to":"5646d9b5_fe46bde0","updated":"2024-11-13 20:39:06.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[{"line_number":80,"context_line":"Known bugs"},{"line_number":81,"context_line":"----------"},{"line_number":82,"context_line":"* Due to a bug, the configuration drive is not refreshed at the appropriate"},{"line_number":83,"context_line":"  time, causing the shares to remain invisible on the configuration drive."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Managing shares"},{"line_number":86,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":47,"id":"4858eb33_d71d9d98","line":83,"updated":"2024-11-05 14:32:14.000000000","message":"You can add: Use the metadata service instead.","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b87d2a91cae2b2c679d0478465b41fa650e7b5b6","unresolved":false,"context_lines":[{"line_number":80,"context_line":"Known bugs"},{"line_number":81,"context_line":"----------"},{"line_number":82,"context_line":"* Due to a bug, the configuration drive is not refreshed at the appropriate"},{"line_number":83,"context_line":"  time, causing the shares to remain invisible on the configuration drive."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Managing shares"},{"line_number":86,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":47,"id":"8a216613_ec44998f","line":83,"in_reply_to":"4858eb33_d71d9d98","updated":"2024-11-13 20:39:06.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[{"line_number":94,"context_line":"to provide a string used to mount the share within the instance. If you do"},{"line_number":95,"context_line":"not provide a tag, the share_id will be used instead."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"After issuing the attach request, the share\u0027s attachment state is recorded"},{"line_number":98,"context_line":"in the database and should transition to \u0027inactive.\u0027 The user must ensure"},{"line_number":99,"context_line":"that the status becomes \u0027inactive\u0027 before proceeding with any new operations,"},{"line_number":100,"context_line":"which should happen unless there are errors."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":".. code-block:: shell"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"  $ openstack server add share 9736bced-44f6-48fc-b913-f34c3ed95067 3d3aafde-b4cb-45ab-8ac6-31ff93f69536 --tag mytag"}],"source_content_type":"text/x-rst","patch_set":47,"id":"03b5a978_54385c2e","line":101,"range":{"start_line":97,"start_character":0,"end_line":101,"end_character":0},"updated":"2024-11-05 14:32:14.000000000","message":"I would mention that the share will be in attaching state first and then it goes to inactive or error","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b87d2a91cae2b2c679d0478465b41fa650e7b5b6","unresolved":false,"context_lines":[{"line_number":94,"context_line":"to provide a string used to mount the share within the instance. If you do"},{"line_number":95,"context_line":"not provide a tag, the share_id will be used instead."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"After issuing the attach request, the share\u0027s attachment state is recorded"},{"line_number":98,"context_line":"in the database and should transition to \u0027inactive.\u0027 The user must ensure"},{"line_number":99,"context_line":"that the status becomes \u0027inactive\u0027 before proceeding with any new operations,"},{"line_number":100,"context_line":"which should happen unless there are errors."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":".. code-block:: shell"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"  $ openstack server add share 9736bced-44f6-48fc-b913-f34c3ed95067 3d3aafde-b4cb-45ab-8ac6-31ff93f69536 --tag mytag"}],"source_content_type":"text/x-rst","patch_set":47,"id":"05f04bef_557cd9a7","line":101,"range":{"start_line":97,"start_character":0,"end_line":101,"end_character":0},"in_reply_to":"03b5a978_54385c2e","updated":"2024-11-13 20:39:06.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"Detaching a Share"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"To detach a Manila share from an instance, use the ``DELETE"},{"line_number":172,"context_line":"/servers/{server_id}/shares/{share_id}`` API, and specify the ``share_id``"},{"line_number":173,"context_line":"of the share you want to detach."}],"source_content_type":"text/x-rst","patch_set":47,"id":"b64587cc_23e37639","line":170,"updated":"2024-11-05 14:32:14.000000000","message":"Note that the VM needs to be stopped first","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b87d2a91cae2b2c679d0478465b41fa650e7b5b6","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"Detaching a Share"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"To detach a Manila share from an instance, use the ``DELETE"},{"line_number":172,"context_line":"/servers/{server_id}/shares/{share_id}`` API, and specify the ``share_id``"},{"line_number":173,"context_line":"of the share you want to detach."}],"source_content_type":"text/x-rst","patch_set":47,"id":"70a8ef4d_688eec43","line":170,"in_reply_to":"b64587cc_23e37639","updated":"2024-11-13 20:39:06.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ac17732a2da424c0509a2210a95c870e8bed3eaf","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":47,"id":"a111de0f_db2db8b8","line":224,"updated":"2024-11-05 14:32:14.000000000","message":"link to the notification doc that contains the sample notifications https://docs.openstack.org/nova/latest/reference/notifications.html","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"7fb8c01d76381e92dc4506fd48d47f6b3f6908d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":47,"id":"46cb10a7_d19dd0ea","line":224,"in_reply_to":"a111de0f_db2db8b8","updated":"2024-11-19 15:57:55.000000000","message":"Done","commit_id":"a8f676372cc652ad272bfd52383b11b2a8c6178a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"dbfd142b5424ffd3b276e5ec01c9ac61668209de","unresolved":true,"context_lines":[{"line_number":86,"context_line":"* Due to a bug, the configuration drive is not refreshed at the appropriate"},{"line_number":87,"context_line":"  time, causing the shares to remain invisible on the configuration drive."},{"line_number":88,"context_line":"  You can use the metadata service instead."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Managing shares"},{"line_number":91,"context_line":"---------------"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":48,"id":"1acf2ea2_fabeda02","line":89,"updated":"2024-11-15 13:40:34.000000000","message":"please mention here that creating a backup from a share that is attached to the nova VM is not supported and will break the VM\u0027s access to the share that cannot be restored with remount or reboot. The only way out from the broken state is to stop the VM, detach the share, attach the share and start the VM.","commit_id":"af9c23b65179d2b3b0d9ccb92ce76fd82b7dfb1b"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"b2faa209fd92df0a1b4165dcb2af24e728b74a8d","unresolved":true,"context_lines":[{"line_number":86,"context_line":"* Due to a bug, the configuration drive is not refreshed at the appropriate"},{"line_number":87,"context_line":"  time, causing the shares to remain invisible on the configuration drive."},{"line_number":88,"context_line":"  You can use the metadata service instead."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Managing shares"},{"line_number":91,"context_line":"---------------"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":48,"id":"40c704d2_8900009f","line":89,"in_reply_to":"1acf2ea2_fabeda02","updated":"2024-11-19 15:56:43.000000000","message":"https://bugs.launchpad.net/nova/+bug/2089007\n\nDocumentation updated","commit_id":"af9c23b65179d2b3b0d9ccb92ce76fd82b7dfb1b"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"0bddc28dc2219796196d49e7641c92f8fccbb425","unresolved":false,"context_lines":[{"line_number":86,"context_line":"* Due to a bug, the configuration drive is not refreshed at the appropriate"},{"line_number":87,"context_line":"  time, causing the shares to remain invisible on the configuration drive."},{"line_number":88,"context_line":"  You can use the metadata service instead."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Managing shares"},{"line_number":91,"context_line":"---------------"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":48,"id":"5b0ed907_35922747","line":89,"in_reply_to":"40c704d2_8900009f","updated":"2024-11-19 15:57:25.000000000","message":"Done","commit_id":"af9c23b65179d2b3b0d9ccb92ce76fd82b7dfb1b"}],"nova/api/openstack/compute/rest_api_version_history.rst":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3202b5f2cee858a9ed04f78a533d53111101aa88","unresolved":true,"context_lines":[{"line_number":1259,"context_line":"2.97"},{"line_number":1260,"context_line":"----"},{"line_number":1261,"context_line":""},{"line_number":1262,"context_line":"Add support for shares."}],"source_content_type":"text/x-rst","patch_set":35,"id":"ec0cb907_e025961f","line":1262,"updated":"2024-06-11 16:43:56.000000000","message":"A bit longer description about the added API routes would be nice.","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"060a0556b5a833be9c609052df6b711c0ac86d34","unresolved":false,"context_lines":[{"line_number":1259,"context_line":"2.97"},{"line_number":1260,"context_line":"----"},{"line_number":1261,"context_line":""},{"line_number":1262,"context_line":"Add support for shares."}],"source_content_type":"text/x-rst","patch_set":35,"id":"d866d7b4_fc3e4e2f","line":1262,"in_reply_to":"ec0cb907_e025961f","updated":"2024-09-23 13:02:34.000000000","message":"Done","commit_id":"77672ff4153cf9208c66e8114a5459ed0ceff074"}]}
