)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"79c0804cb26e1d3f3d37fa71b56050d71408daa6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7373b89f_f564e0f4","updated":"2023-09-04 05:11:24.000000000","message":"Thank you for checking.\nI\u0027ll fix to add spaces and remove released series name.","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"354109fbfcb22d0ae5e50eb616293f72595544f8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5d97bb4c_c3fa6e37","updated":"2023-09-02 07:02:52.000000000","message":"one question inline","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"539cdb1a988357dd329c50bdd32183710796e16e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6028c2c3_9967087d","updated":"2023-12-13 01:02:54.000000000","message":"I\u0027ve fixed along happystacker\u0027s comments.","commit_id":"afcf33d95cbabbb56496487fbc45c338a3e31bdb"},{"author":{"_account_id":22312,"name":"Andrei","email":"andrei.perepiolkin@open-e.com","username":"andrei.perepiolkin"},"change_message_id":"d12600082ad7ef3c6e4eec58acb4b8e9e3454025","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8f86b8a3_6bdcc754","updated":"2023-12-13 13:35:34.000000000","message":"Im not the best at English, so take my assessments with caution:\n1 there should be `the` before `following` on the first line.\n2 there should be `the` between `because above`\n3 `have already merged` -\u003e `have already been merged`","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"b40f4c44_169be130","updated":"2023-12-15 16:59:07.000000000","message":"Mostly looks good; a few things noted inline.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"12122a9f_d60dfa7a","updated":"2023-12-19 06:45:38.000000000","message":"I\u0027ve uploaded the patchset 7 to fix along B.Rosmaita\u0027s comments.","commit_id":"fd4c3c1f5228d14d49c807762d07403881c7397d"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8cc7a40044f75dff96417534b6e431dfc9a2dca2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"4ad6c9f3_c012f7ba","updated":"2024-02-14 22:43:23.000000000","message":"A few items to address noted inline.  Also, happystacker has made some good suggestions.  This looks very close, though.","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"779a411edf3a2f3a159de0a55d9dd38bda00658d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"5352bebd_0d2404f5","updated":"2023-12-20 04:22:27.000000000","message":"Patchset8 is to delete a trailing whitespace which is checked by Zuul","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"425fcbf9a789074a0051349af8cdb7e8fe82f4a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"15afb73f_f4bf8d7b","updated":"2024-01-19 15:28:26.000000000","message":"This is okay.\n(had to go on a chase to make sure the \u0027\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u0027 header renders correctly)","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"459f3732607b00c1f35a4417356fe7d8a727b520","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"0c3bd325_b51a53b7","updated":"2024-02-27 02:54:35.000000000","message":"I\u0027m okay with updates for issues that Brian brought up.","commit_id":"f193937371431840cc38a6033e21a342c9b3a404"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b7b0f1e390545e9b9008bd3d83ae7d1151250508","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"dbae9a8e_1c479022","updated":"2024-02-28 14:40:37.000000000","message":"Looks good, renders well in HTML, and the links to the vendor docs are working.  Looks like all the other reviewers\u0027 comments have been addressed.  Ninja-approving a documentation change.","commit_id":"6677d0c8c2552befdb282163c9a2201b5e661327"}],"doc/source/configuration/block-storage/drivers/hitachi-vsp-driver.rst":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"354109fbfcb22d0ae5e50eb616293f72595544f8","unresolved":true,"context_lines":[{"line_number":86,"context_line":"* Copy an image to a volume."},{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume(host assisted)."},{"line_number":90,"context_line":"* Migrate a volume(storage assisted, from Antelope)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."}],"source_content_type":"text/x-rst","patch_set":3,"id":"b5dc6a75_825dc480","line":89,"range":{"start_line":89,"start_character":17,"end_line":89,"end_character":19},"updated":"2023-09-02 07:02:52.000000000","message":"nit: space","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"08b7dd7c3febd7c0d412b9fb4c54fe97d92466a0","unresolved":false,"context_lines":[{"line_number":86,"context_line":"* Copy an image to a volume."},{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume(host assisted)."},{"line_number":90,"context_line":"* Migrate a volume(storage assisted, from Antelope)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1711c201_f5bfdc4d","line":89,"range":{"start_line":89,"start_character":17,"end_line":89,"end_character":19},"in_reply_to":"b5dc6a75_825dc480","updated":"2023-09-04 06:56:51.000000000","message":"Done","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"354109fbfcb22d0ae5e50eb616293f72595544f8","unresolved":true,"context_lines":[{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume(host assisted)."},{"line_number":90,"context_line":"* Migrate a volume(storage assisted, from Antelope)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."},{"line_number":93,"context_line":"* Manage and unmanage a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"6ba012b9_9fcc6b95","line":90,"range":{"start_line":90,"start_character":17,"end_line":90,"end_character":19},"updated":"2023-09-02 07:02:52.000000000","message":"nit: same","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"354109fbfcb22d0ae5e50eb616293f72595544f8","unresolved":true,"context_lines":[{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume(host assisted)."},{"line_number":90,"context_line":"* Migrate a volume(storage assisted, from Antelope)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."},{"line_number":93,"context_line":"* Manage and unmanage a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"fb862186_967d123b","line":90,"range":{"start_line":90,"start_character":36,"end_line":90,"end_character":51},"updated":"2023-09-02 07:02:52.000000000","message":"this will eventually show up in the 2023.2 bobcat documentation and not antelope, if we plan on backporting the doc change, we should probably have a separate documentation patch for this part","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"08b7dd7c3febd7c0d412b9fb4c54fe97d92466a0","unresolved":false,"context_lines":[{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume(host assisted)."},{"line_number":90,"context_line":"* Migrate a volume(storage assisted, from Antelope)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."},{"line_number":93,"context_line":"* Manage and unmanage a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"62ee7542_3f43a275","line":90,"range":{"start_line":90,"start_character":17,"end_line":90,"end_character":19},"in_reply_to":"6ba012b9_9fcc6b95","updated":"2023-09-04 06:56:51.000000000","message":"Done","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"08b7dd7c3febd7c0d412b9fb4c54fe97d92466a0","unresolved":false,"context_lines":[{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume(host assisted)."},{"line_number":90,"context_line":"* Migrate a volume(storage assisted, from Antelope)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."},{"line_number":93,"context_line":"* Manage and unmanage a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"17eac88a_4866070f","line":90,"range":{"start_line":90,"start_character":36,"end_line":90,"end_character":51},"in_reply_to":"e17e1010_9bf01319","updated":"2023-09-04 06:56:51.000000000","message":"I\u0027ve fixed in patchset4","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"79c0804cb26e1d3f3d37fa71b56050d71408daa6","unresolved":true,"context_lines":[{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume(host assisted)."},{"line_number":90,"context_line":"* Migrate a volume(storage assisted, from Antelope)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."},{"line_number":93,"context_line":"* Manage and unmanage a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"e17e1010_9bf01319","line":90,"range":{"start_line":90,"start_character":36,"end_line":90,"end_character":51},"in_reply_to":"fb862186_967d123b","updated":"2023-09-04 05:11:24.000000000","message":"I\u0027ll remove the description for released timing","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"354109fbfcb22d0ae5e50eb616293f72595544f8","unresolved":true,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Hitachi block storage driver also support the following additional features:"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"* Global-Active Device (from Antelope)"},{"line_number":100,"context_line":"* Maximum number of copy pairs and consistency groups(from Xena)"},{"line_number":101,"context_line":"* Data deduplication and compression (from Antelope)"},{"line_number":102,"context_line":"* Port scheduler (from Zed)"},{"line_number":103,"context_line":"* Port assignment using extra spec (from Yoga)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * The volume having snapshots cannot be extended in this driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"524c1c27_6746ded0","line":104,"range":{"start_line":99,"start_character":0,"end_line":104,"end_character":0},"updated":"2023-09-02 07:02:52.000000000","message":"again all these feature documentation will only appear in bobcat release notes and not the specified release\nif you are OK with them not being in their respective release (eg: Xena) then it\u0027s good to merge else we need separate documentation patches for each section and backport them to their desired releases","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"79c0804cb26e1d3f3d37fa71b56050d71408daa6","unresolved":true,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Hitachi block storage driver also support the following additional features:"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"* Global-Active Device (from Antelope)"},{"line_number":100,"context_line":"* Maximum number of copy pairs and consistency groups(from Xena)"},{"line_number":101,"context_line":"* Data deduplication and compression (from Antelope)"},{"line_number":102,"context_line":"* Port scheduler (from Zed)"},{"line_number":103,"context_line":"* Port assignment using extra spec (from Yoga)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * The volume having snapshots cannot be extended in this driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5b9c5af5_e9c16cda","line":104,"range":{"start_line":99,"start_character":0,"end_line":104,"end_character":0},"in_reply_to":"524c1c27_6746ded0","updated":"2023-09-04 05:11:24.000000000","message":"\u003eif you are OK with them not being in their respective release (eg: Xena) then it\u0027s good to merge\n\nI agree to remove descriptions of thier respective release, because merging(backporitng) separate patches for each releases with relation chains will require long time.","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"08b7dd7c3febd7c0d412b9fb4c54fe97d92466a0","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Hitachi block storage driver also support the following additional features:"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"* Global-Active Device (from Antelope)"},{"line_number":100,"context_line":"* Maximum number of copy pairs and consistency groups(from Xena)"},{"line_number":101,"context_line":"* Data deduplication and compression (from Antelope)"},{"line_number":102,"context_line":"* Port scheduler (from Zed)"},{"line_number":103,"context_line":"* Port assignment using extra spec (from Yoga)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * The volume having snapshots cannot be extended in this driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"597198ba_a5d96d74","line":104,"range":{"start_line":99,"start_character":0,"end_line":104,"end_character":0},"in_reply_to":"5b9c5af5_e9c16cda","updated":"2023-09-04 06:56:51.000000000","message":"I\u0027ve fixed in patchset4","commit_id":"6151369b82b03cd612f2e5124a0fa40a6c8b55c6"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"bae8ec19c16367ea550fcfc1c3b7eb2e7df7343c","unresolved":true,"context_lines":[{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume (host assisted)."},{"line_number":90,"context_line":"* Migrate a volume (storage assisted)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."},{"line_number":93,"context_line":"* Manage and unmanage a volume."}],"source_content_type":"text/x-rst","patch_set":4,"id":"a4c4243e_359c393b","line":90,"updated":"2023-11-17 14:27:32.000000000","message":"Nit: missing . at the end of the line.","commit_id":"0d9dee846999778195317e3d188f78e3877243b4"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"539cdb1a988357dd329c50bdd32183710796e16e","unresolved":false,"context_lines":[{"line_number":87,"context_line":"* Clone a volume."},{"line_number":88,"context_line":"* Extend a volume."},{"line_number":89,"context_line":"* Migrate a volume (host assisted)."},{"line_number":90,"context_line":"* Migrate a volume (storage assisted)"},{"line_number":91,"context_line":"* Get volume statistics."},{"line_number":92,"context_line":"* Efficient non-disruptive volume backup."},{"line_number":93,"context_line":"* Manage and unmanage a volume."}],"source_content_type":"text/x-rst","patch_set":4,"id":"70ef7bbb_b6aa325d","line":90,"in_reply_to":"a4c4243e_359c393b","updated":"2023-12-13 01:02:54.000000000","message":"Thank you for checking.\ndone.","commit_id":"0d9dee846999778195317e3d188f78e3877243b4"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"bae8ec19c16367ea550fcfc1c3b7eb2e7df7343c","unresolved":true,"context_lines":[{"line_number":94,"context_line":"* Attach a volume to multiple instances at once (multi-attach)."},{"line_number":95,"context_line":"* Revert a volume to a snapshot."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Hitachi block storage driver also support the following additional features:"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"* Global-Active Device"},{"line_number":100,"context_line":"* Maximum number of copy pairs and consistency groups"}],"source_content_type":"text/x-rst","patch_set":4,"id":"eebd18b5_702eaf04","line":97,"updated":"2023-11-17 14:27:32.000000000","message":"supports","commit_id":"0d9dee846999778195317e3d188f78e3877243b4"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"539cdb1a988357dd329c50bdd32183710796e16e","unresolved":false,"context_lines":[{"line_number":94,"context_line":"* Attach a volume to multiple instances at once (multi-attach)."},{"line_number":95,"context_line":"* Revert a volume to a snapshot."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Hitachi block storage driver also support the following additional features:"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"* Global-Active Device"},{"line_number":100,"context_line":"* Maximum number of copy pairs and consistency groups"}],"source_content_type":"text/x-rst","patch_set":4,"id":"01e8e54b_c61e2b67","line":97,"in_reply_to":"eebd18b5_702eaf04","updated":"2023-12-13 01:02:54.000000000","message":"Thank you for checking.\ndone.","commit_id":"0d9dee846999778195317e3d188f78e3877243b4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Hitachi block storage driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Hitachi block storage driver provides Fibre Channel and iSCSI support for"},{"line_number":6,"context_line":"Hitachi VSP storages."}],"source_content_type":"text/x-rst","patch_set":6,"id":"27a18f8b_2d19f25e","line":3,"range":{"start_line":3,"start_character":28,"end_line":3,"end_character":31},"updated":"2023-12-15 16:59:07.000000000","message":"why the extra \u0027\u003d\u003d\u003d\u0027 ?","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Hitachi block storage driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Hitachi block storage driver provides Fibre Channel and iSCSI support for"},{"line_number":6,"context_line":"Hitachi VSP storages."}],"source_content_type":"text/x-rst","patch_set":6,"id":"73f70da7_6525a6e2","line":3,"range":{"start_line":3,"start_character":28,"end_line":3,"end_character":31},"in_reply_to":"27a18f8b_2d19f25e","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":68,"context_line":"  - Hitachi Dynamic Provisioning"},{"line_number":69,"context_line":"* Hitachi Local Replication (Hitachi Thin Image)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Optional storage licenses :"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"* Deduplication and compression"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"62fe1523_cbf3f5d9","line":71,"range":{"start_line":71,"start_character":25,"end_line":71,"end_character":26},"updated":"2023-12-15 16:59:07.000000000","message":"don\u0027t really need this extra whitespace here","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":68,"context_line":"  - Hitachi Dynamic Provisioning"},{"line_number":69,"context_line":"* Hitachi Local Replication (Hitachi Thin Image)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Optional storage licenses :"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"* Deduplication and compression"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"f89d3269_3edb5de4","line":71,"range":{"start_line":71,"start_character":25,"end_line":71,"end_character":26},"in_reply_to":"62fe1523_cbf3f5d9","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * The volume having snapshots cannot be extended in this driver."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   * Storage assisitged volume migration is only supported between same storage."},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"4f6a41b5_f89199ee","line":107,"range":{"start_line":107,"start_character":5,"end_line":107,"end_character":8},"updated":"2023-12-15 16:59:07.000000000","message":"\"A volume\" might be better here","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * The volume having snapshots cannot be extended in this driver."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   * Storage assisitged volume migration is only supported between same storage."},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"f1a68df9_c417ceb8","line":107,"range":{"start_line":107,"start_character":5,"end_line":107,"end_character":8},"in_reply_to":"4f6a41b5_f89199ee","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * The volume having snapshots cannot be extended in this driver."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   * Storage assisitged volume migration is only supported between same storage."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Configuration"},{"line_number":112,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"c622fcc4_eaf9ae5f","line":109,"range":{"start_line":109,"start_character":13,"end_line":109,"end_character":23},"updated":"2023-12-15 16:59:07.000000000","message":"assisted","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * The volume having snapshots cannot be extended in this driver."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   * Storage assisitged volume migration is only supported between same storage."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Configuration"},{"line_number":112,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"2f6d3b06_6ed05f23","line":109,"range":{"start_line":109,"start_character":13,"end_line":109,"end_character":23},"in_reply_to":"c622fcc4_eaf9ae5f","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":209,"context_line":"Set up and operation for additional features"},{"line_number":210,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Set up Global-Active Device and volume operation (from Antelope)"},{"line_number":213,"context_line":"----------------------------------------------------------------"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"If you use Global-Active Device (GAD), you can make the data of individual"}],"source_content_type":"text/x-rst","patch_set":6,"id":"e563a23b_54f826a0","line":212,"range":{"start_line":212,"start_character":49,"end_line":212,"end_character":64},"updated":"2023-12-15 16:59:07.000000000","message":"Instead of having this in the heading, I suggest changing the first paragraph at line 215 to say something like \"Beginning with the 2023.1 (Antelope) release, if you use ...\"\n\n(Also, note that the \"official\" name of the release is \"2023.1\"; \"Antelope\" is the informal marketing name.)","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"43e20ba67864accd4c2aa16a5ac1b11f7575096a","unresolved":false,"context_lines":[{"line_number":209,"context_line":"Set up and operation for additional features"},{"line_number":210,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Set up Global-Active Device and volume operation (from Antelope)"},{"line_number":213,"context_line":"----------------------------------------------------------------"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"If you use Global-Active Device (GAD), you can make the data of individual"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9ea563cb_3274f0cc","line":212,"range":{"start_line":212,"start_character":49,"end_line":212,"end_character":64},"in_reply_to":"e563a23b_54f826a0","updated":"2023-12-19 06:46:07.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":278,"context_line":"   * The users specified for the ``hitachi_rest_user`` parameter and"},{"line_number":279,"context_line":"     the ``hitachi_gad_rest_user`` parameter must have following roles:"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    * Storage Administrator (View \u0026 Modify)"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"    * Storage Administrator (Remote Copy)"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"   * Reserve unused host group IDs (iSCSI target IDs) for the resource groups"},{"line_number":286,"context_line":"     related on the VSM. Reserve the IDs in ascending order. The number of IDs"}],"source_content_type":"text/x-rst","patch_set":6,"id":"17906221_abcf62be","line":283,"range":{"start_line":281,"start_character":0,"end_line":283,"end_character":41},"updated":"2023-12-15 16:59:07.000000000","message":"The \u0027*\u0027 needs to line up with the text in the above bullet point (otherwise, it renders strangely in HTML).  (In other words, indent these two lines by one more space.)","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":278,"context_line":"   * The users specified for the ``hitachi_rest_user`` parameter and"},{"line_number":279,"context_line":"     the ``hitachi_gad_rest_user`` parameter must have following roles:"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    * Storage Administrator (View \u0026 Modify)"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"    * Storage Administrator (Remote Copy)"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"   * Reserve unused host group IDs (iSCSI target IDs) for the resource groups"},{"line_number":286,"context_line":"     related on the VSM. Reserve the IDs in ascending order. The number of IDs"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1bd9bcb9_7d6c1247","line":283,"range":{"start_line":281,"start_character":0,"end_line":283,"end_character":41},"in_reply_to":"17906221_abcf62be","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":311,"context_line":"attribute specified, specify ``hbsd:topology\u003dactive_active_mirror_volume`` as"},{"line_number":312,"context_line":"an extra spec for the volume type as follows:"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":".. code-block:: ini"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"   # cinder type-create \u003cvolume type name\u003e"},{"line_number":317,"context_line":"   # cinder type-key \u003cvolume type name\u003e \\"}],"source_content_type":"text/x-rst","patch_set":6,"id":"eb93220c_b51ffab1","line":314,"range":{"start_line":314,"start_character":16,"end_line":314,"end_character":19},"updated":"2023-12-15 16:59:07.000000000","message":"use \u0027console\u0027 instead","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":311,"context_line":"attribute specified, specify ``hbsd:topology\u003dactive_active_mirror_volume`` as"},{"line_number":312,"context_line":"an extra spec for the volume type as follows:"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":".. code-block:: ini"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"   # cinder type-create \u003cvolume type name\u003e"},{"line_number":317,"context_line":"   # cinder type-key \u003cvolume type name\u003e \\"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ca6caaf_6aa2a32c","line":314,"range":{"start_line":314,"start_character":16,"end_line":314,"end_character":19},"in_reply_to":"eb93220c_b51ffab1","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":".. code-block:: ini"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"   # cinder type-create \u003cvolume type name\u003e"},{"line_number":317,"context_line":"   # cinder type-key \u003cvolume type name\u003e \\"},{"line_number":318,"context_line":"   set hbsd:topology\u003dactive_active_mirror_volume"},{"line_number":319,"context_line":"   # cinder create --volume-type \u003cvolume type name\u003e \u003csize\u003e"}],"source_content_type":"text/x-rst","patch_set":6,"id":"717e8577_4a804d74","line":316,"range":{"start_line":316,"start_character":3,"end_line":316,"end_character":5},"updated":"2023-12-15 16:59:07.000000000","message":"This is confusing because \u0027#\u0027 could be a comment line, or could be the superuser prompt.  I suggest doing what the Pure driver docs do, and use a \u0027$\u0027 as the prompt symbol (here and below)","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":".. code-block:: ini"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"   # cinder type-create \u003cvolume type name\u003e"},{"line_number":317,"context_line":"   # cinder type-key \u003cvolume type name\u003e \\"},{"line_number":318,"context_line":"   set hbsd:topology\u003dactive_active_mirror_volume"},{"line_number":319,"context_line":"   # cinder create --volume-type \u003cvolume type name\u003e \u003csize\u003e"}],"source_content_type":"text/x-rst","patch_set":6,"id":"04258d90_1481e311","line":316,"range":{"start_line":316,"start_character":3,"end_line":316,"end_character":5},"in_reply_to":"717e8577_4a804d74","updated":"2023-12-19 06:45:38.000000000","message":"I\u0027ve fixed \u0027#\u0027 to \u0027$\u0027","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":317,"context_line":"   # cinder type-key \u003cvolume type name\u003e \\"},{"line_number":318,"context_line":"   set hbsd:topology\u003dactive_active_mirror_volume"},{"line_number":319,"context_line":"   # cinder create --volume-type \u003cvolume type name\u003e \u003csize\u003e"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":".. note::"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"   * In this case, the following restrictions apply:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"4e920388_cf916ab5","line":320,"updated":"2023-12-15 16:59:07.000000000","message":"I think lines 310-319 are a bit confusing.  I suggest saying something like this:\n\nIn order for your users to create volumes with the Global-Active Device attribute specified, you must first create a volume type that contains the  ``hbsd:topology\u003dactive_active_mirror_volume`` extra-spec.  You can do this as follows:\n\n(then give lines 316-318.  Then say:)\n\nYour users can then create GAD volumes as follows:\n\n(then put line 319 in its own console block)","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":317,"context_line":"   # cinder type-key \u003cvolume type name\u003e \\"},{"line_number":318,"context_line":"   set hbsd:topology\u003dactive_active_mirror_volume"},{"line_number":319,"context_line":"   # cinder create --volume-type \u003cvolume type name\u003e \u003csize\u003e"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":".. note::"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"   * In this case, the following restrictions apply:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"b578b4f2_b4c92aba","line":320,"in_reply_to":"4e920388_cf916ab5","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":322,"context_line":""},{"line_number":323,"context_line":"   * In this case, the following restrictions apply:"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"     * You cannot create a volume for which the deduplication and compression"},{"line_number":326,"context_line":"       function is enabled."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   * Note the following if the configuration is \"P-VOL registered to a VSM\":"},{"line_number":329,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3c7d6a35_5914501c","line":326,"range":{"start_line":325,"start_character":7,"end_line":326,"end_character":27},"updated":"2023-12-15 16:59:07.000000000","message":"It\u0027s probably better to say this in terms of the volume type, that is, that you can\u0027t have a volume-type that enables GAD but also has extra-specs for dedup and compression.  Also, what happens if you *do* have a volume-type that specifies all 3?  Is something silently ignored, or will the driver raise an exception and refuse to create such a volume?","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":322,"context_line":""},{"line_number":323,"context_line":"   * In this case, the following restrictions apply:"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"     * You cannot create a volume for which the deduplication and compression"},{"line_number":326,"context_line":"       function is enabled."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   * Note the following if the configuration is \"P-VOL registered to a VSM\":"},{"line_number":329,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"d3ffcc23_f75b78fe","line":326,"range":{"start_line":325,"start_character":7,"end_line":326,"end_character":27},"in_reply_to":"3c7d6a35_5914501c","updated":"2023-12-19 06:45:38.000000000","message":"It will be failed with error.\nI\u0027ve fixed so.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   * Note the following if the configuration is \"P-VOL registered to a VSM\":"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"     * Be sure to create volumes with the Global-Active Device attribute"},{"line_number":331,"context_line":"       specified."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"     * Before performing a volume operation, you must set a virtual LDEV"},{"line_number":334,"context_line":"       number for every P-VOL."}],"source_content_type":"text/x-rst","patch_set":6,"id":"8907daac_b7c4dada","line":331,"range":{"start_line":330,"start_character":7,"end_line":331,"end_character":17},"updated":"2023-12-15 16:59:07.000000000","message":"Maybe the thing to say here is that you should ensure that all volume types that can land on the GAD configured backend have the ``hbsd:topology\u003dactive_active_mirror_volume`` extra-spec set?","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   * Note the following if the configuration is \"P-VOL registered to a VSM\":"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"     * Be sure to create volumes with the Global-Active Device attribute"},{"line_number":331,"context_line":"       specified."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"     * Before performing a volume operation, you must set a virtual LDEV"},{"line_number":334,"context_line":"       number for every P-VOL."}],"source_content_type":"text/x-rst","patch_set":6,"id":"12037c43_9623ac41","line":331,"range":{"start_line":330,"start_character":7,"end_line":331,"end_character":17},"in_reply_to":"8907daac_b7c4dada","updated":"2023-12-19 06:45:38.000000000","message":"Yes.\nI\u0027ve fixed so.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":330,"context_line":"     * Be sure to create volumes with the Global-Active Device attribute"},{"line_number":331,"context_line":"       specified."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"     * Before performing a volume operation, you must set a virtual LDEV"},{"line_number":334,"context_line":"       number for every P-VOL."},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"Unavailable Cinder functions"},{"line_number":337,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"}],"source_content_type":"text/x-rst","patch_set":6,"id":"f38cfacf_11e7c4f8","line":334,"range":{"start_line":333,"start_character":7,"end_line":334,"end_character":30},"updated":"2023-12-15 16:59:07.000000000","message":"I\u0027m not clear on what this means for a cinder administrator.  What volume operation are you talking about here?","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":330,"context_line":"     * Be sure to create volumes with the Global-Active Device attribute"},{"line_number":331,"context_line":"       specified."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"     * Before performing a volume operation, you must set a virtual LDEV"},{"line_number":334,"context_line":"       number for every P-VOL."},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"Unavailable Cinder functions"},{"line_number":337,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"}],"source_content_type":"text/x-rst","patch_set":6,"id":"caabf637_68f36f26","line":334,"range":{"start_line":333,"start_character":7,"end_line":334,"end_character":30},"in_reply_to":"f38cfacf_11e7c4f8","updated":"2023-12-19 06:45:38.000000000","message":"I would like to say the storage parameter `virtual LDEV ID` should be set by some storage manegement software on GAD environments.\nI\u0027ve fixed so and added a rule of the ID numbering.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":349,"context_line":""},{"line_number":350,"context_line":"   In addition, if the configuration is \"P-VOL registered to a VSM\","},{"line_number":351,"context_line":"   the backup creation command of the Backup Volume functions cannot be run"},{"line_number":352,"context_line":"   with the --snapshot option or the --force option specified."},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"Maximum number of copy pairs and consistency groups"},{"line_number":355,"context_line":"---------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bb3c5305_0d5e69a1","line":352,"range":{"start_line":352,"start_character":12,"end_line":352,"end_character":44},"updated":"2023-12-15 16:59:07.000000000","message":"use double-backticks around these so they they\u0027re displayed in monospace font.  Otherwise, the \u0027--\u0027 gets converted into a single em-dash in HTML, which makes it confusing as to how the option is supposed to be specified.\n\nWhat I mean is:\n\n    with the ``--snapshot`` option or the ``--force`` option specified.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":349,"context_line":""},{"line_number":350,"context_line":"   In addition, if the configuration is \"P-VOL registered to a VSM\","},{"line_number":351,"context_line":"   the backup creation command of the Backup Volume functions cannot be run"},{"line_number":352,"context_line":"   with the --snapshot option or the --force option specified."},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"Maximum number of copy pairs and consistency groups"},{"line_number":355,"context_line":"---------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9923bfd0_cae84dce","line":352,"range":{"start_line":352,"start_character":12,"end_line":352,"end_character":44},"in_reply_to":"bb3c5305_0d5e69a1","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":367,"context_line":"Use deduplication and compression  to improve storage utilization using data"},{"line_number":368,"context_line":"reduction."},{"line_number":369,"context_line":""},{"line_number":370,"context_line":"For details, see Capacity saving function: data deduplication and compression"},{"line_number":371,"context_line":"in the Provisioning Guide."},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"**Enabling deduplication and compression**"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ee7ac591_9083d1b1","line":370,"range":{"start_line":370,"start_character":17,"end_line":370,"end_character":77},"updated":"2023-12-15 16:59:07.000000000","message":"Probably best to put this in quotation marks.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":367,"context_line":"Use deduplication and compression  to improve storage utilization using data"},{"line_number":368,"context_line":"reduction."},{"line_number":369,"context_line":""},{"line_number":370,"context_line":"For details, see Capacity saving function: data deduplication and compression"},{"line_number":371,"context_line":"in the Provisioning Guide."},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"**Enabling deduplication and compression**"}],"source_content_type":"text/x-rst","patch_set":6,"id":"4dca9df3_61bde629","line":370,"range":{"start_line":370,"start_character":17,"end_line":370,"end_character":77},"in_reply_to":"ee7ac591_9083d1b1","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":394,"context_line":""},{"line_number":395,"context_line":"**Procedure**"},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"1. To enable the deduplication and compression setting, specify the value"},{"line_number":398,"context_line":"``deduplication_compression`` for ``hbsd:capacity_saving`` in the extra specs"},{"line_number":399,"context_line":"for the volume type."},{"line_number":400,"context_line":"2. When creating a volume of the volume type created in the previous step,"},{"line_number":401,"context_line":"you can create a volume with the deduplication and compression function"},{"line_number":402,"context_line":"enabled."},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"Deleting a volume with deduplication and compression enabled"},{"line_number":405,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"}],"source_content_type":"text/x-rst","patch_set":6,"id":"11bbbd55_a05e6745","line":402,"range":{"start_line":397,"start_character":0,"end_line":402,"end_character":8},"updated":"2023-12-15 16:59:07.000000000","message":"this is all displaying in a single paragraph in HTML.  I guess you need a blank line between lined 399-400.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":394,"context_line":""},{"line_number":395,"context_line":"**Procedure**"},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"1. To enable the deduplication and compression setting, specify the value"},{"line_number":398,"context_line":"``deduplication_compression`` for ``hbsd:capacity_saving`` in the extra specs"},{"line_number":399,"context_line":"for the volume type."},{"line_number":400,"context_line":"2. When creating a volume of the volume type created in the previous step,"},{"line_number":401,"context_line":"you can create a volume with the deduplication and compression function"},{"line_number":402,"context_line":"enabled."},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"Deleting a volume with deduplication and compression enabled"},{"line_number":405,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"}],"source_content_type":"text/x-rst","patch_set":6,"id":"56bd0091_610fb3f0","line":402,"range":{"start_line":397,"start_character":0,"end_line":402,"end_character":8},"in_reply_to":"11bbbd55_a05e6745","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b70dbf835e3115711352118e8c41cd1927da0926","unresolved":true,"context_lines":[{"line_number":433,"context_line":"for the parameter ``hitachi_target_ports``."},{"line_number":434,"context_line":""},{"line_number":435,"context_line":"If you want to use the port scheduler function,"},{"line_number":436,"context_line":"set the ``hitachi_port_scheduler`` parameter. For details about the parameter,"},{"line_number":437,"context_line":"see Hitachi block storage driver specific parameters."},{"line_number":438,"context_line":""},{"line_number":439,"context_line":".. note::"},{"line_number":440,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1605a805_79ea96cf","line":437,"range":{"start_line":436,"start_character":46,"end_line":437,"end_character":53},"updated":"2023-12-15 16:59:07.000000000","message":"These are referred to as \"configuration options\" in the table near the top of this page.  I think it would be better to say \"configuration option\" instead of \"parameter\" throughout all of lines 417-473.","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"9c650ea027e98a3285e8c7ef1ffd6804c82a57f7","unresolved":false,"context_lines":[{"line_number":433,"context_line":"for the parameter ``hitachi_target_ports``."},{"line_number":434,"context_line":""},{"line_number":435,"context_line":"If you want to use the port scheduler function,"},{"line_number":436,"context_line":"set the ``hitachi_port_scheduler`` parameter. For details about the parameter,"},{"line_number":437,"context_line":"see Hitachi block storage driver specific parameters."},{"line_number":438,"context_line":""},{"line_number":439,"context_line":".. note::"},{"line_number":440,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"d8ea78fb_4c0c75a8","line":437,"range":{"start_line":436,"start_character":46,"end_line":437,"end_character":53},"in_reply_to":"1605a805_79ea96cf","updated":"2023-12-19 06:45:38.000000000","message":"Done","commit_id":"45ceb0be88c7e9a06fa30e99313efbde6daf5dd2"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"6d9077073d08fbb5ebd8c11e7468ae28f736131f","unresolved":true,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * A volume having snapshots cannot be extended in this driver."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   * Storage assisted volume migration is only supported between same storage."},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"d5b26a2c_1dfadbf2","line":107,"range":{"start_line":107,"start_character":50,"end_line":107,"end_character":53},"updated":"2024-01-22 13:28:55.000000000","message":"Nit: with","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"   * A volume having snapshots cannot be extended in this driver."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   * Storage assisted volume migration is only supported between same storage."},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"f5c11185_3755294e","line":107,"range":{"start_line":107,"start_character":50,"end_line":107,"end_character":53},"in_reply_to":"d5b26a2c_1dfadbf2","updated":"2024-02-27 01:49:56.000000000","message":"Done","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8cc7a40044f75dff96417534b6e431dfc9a2dca2","unresolved":true,"context_lines":[{"line_number":209,"context_line":"Set up and operation for additional features"},{"line_number":210,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Set up Global-Active Device and volume operation (Beginning with the 2023.1)"},{"line_number":213,"context_line":"----------------------------------------------------------------------------"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"If you use Global-Active Device (GAD), you can make the data of individual"}],"source_content_type":"text/x-rst","patch_set":8,"id":"d4f3dd8f_d85ccdcd","line":212,"updated":"2024-02-14 22:43:23.000000000","message":"Like I said on PS6, this is too much text for a heading.  I suggest:\n\nheading: Set up Global-Active Device and volume operation\n\nThen change line 215 to read:\n\n    Beginning with the 2023.1 (Antelope) release, if you use Global-Active ...","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":209,"context_line":"Set up and operation for additional features"},{"line_number":210,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Set up Global-Active Device and volume operation (Beginning with the 2023.1)"},{"line_number":213,"context_line":"----------------------------------------------------------------------------"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"If you use Global-Active Device (GAD), you can make the data of individual"}],"source_content_type":"text/x-rst","patch_set":8,"id":"426a72f1_ccfeef2c","line":212,"in_reply_to":"d4f3dd8f_d85ccdcd","updated":"2024-02-27 01:49:56.000000000","message":"Done","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"6d9077073d08fbb5ebd8c11e7468ae28f736131f","unresolved":true,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"Hitachi block storage driver automatically runs procedures that are described"},{"line_number":251,"context_line":"in the `Global-Active Device User Guide`_. You can skip configuring"},{"line_number":252,"context_line":"the following procedures, which are described in the section Workflow for"},{"line_number":253,"context_line":"creating a GAD environment:"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"* The following steps of Setting up the secondary storage system:"},{"line_number":256,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"4ff3db23_157cad00","line":253,"range":{"start_line":252,"start_character":49,"end_line":253,"end_character":27},"updated":"2024-01-22 13:28:55.000000000","message":"It\u0027d be better to provide a link which points directly to that section","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"Hitachi block storage driver automatically runs procedures that are described"},{"line_number":251,"context_line":"in the `Global-Active Device User Guide`_. You can skip configuring"},{"line_number":252,"context_line":"the following procedures, which are described in the section Workflow for"},{"line_number":253,"context_line":"creating a GAD environment:"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"* The following steps of Setting up the secondary storage system:"},{"line_number":256,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"42d57901_54dce0f8","line":253,"range":{"start_line":252,"start_character":49,"end_line":253,"end_character":27},"in_reply_to":"1ff22b8e_40c07b90","updated":"2024-02-27 01:49:56.000000000","message":"I\u0027ve added hyperlink to the section which contains workflow, and fixed sentence.","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8cc7a40044f75dff96417534b6e431dfc9a2dca2","unresolved":true,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"Hitachi block storage driver automatically runs procedures that are described"},{"line_number":251,"context_line":"in the `Global-Active Device User Guide`_. You can skip configuring"},{"line_number":252,"context_line":"the following procedures, which are described in the section Workflow for"},{"line_number":253,"context_line":"creating a GAD environment:"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"* The following steps of Setting up the secondary storage system:"},{"line_number":256,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1ff22b8e_40c07b90","line":253,"range":{"start_line":252,"start_character":49,"end_line":253,"end_character":27},"in_reply_to":"4ff3db23_157cad00","updated":"2024-02-14 22:43:23.000000000","message":"I agree, especially because the Article directory at https://knowledge.hitachivantara.com/Documents/Management_Software/SVOS/9.8.7/Global-Active_Device doesn\u0027t show an entry for \"Workflow for creating a GAD environment\"\n\nAlso, maybe replace\n\n    You can skip configuring\n    the following procedures, which are described in the section Workflow for\n    creating a GAD environment:\n\nwith\n\n    The automatic setup will do all of the following:\n\nbecause I guess your point is that you want to at least mention what needs to happen by the automatic procedures, even though the operator doesn\u0027t have to do them manually?  Maybe say something like \"Even though this stuff is done automatically, we list them here so that you are aware of the backend requirements for creating a GAD environment.\"","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8cc7a40044f75dff96417534b6e431dfc9a2dca2","unresolved":true,"context_lines":[{"line_number":275,"context_line":""},{"line_number":276,"context_line":".. note::"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"   * The users specified for the both configuration options"},{"line_number":279,"context_line":"     ``hitachi_rest_user`` and ``hitachi_gad_rest_user`` must have following"},{"line_number":280,"context_line":"     roles:"},{"line_number":281,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"c82dca26_6831c43b","line":278,"range":{"start_line":278,"start_character":29,"end_line":278,"end_character":32},"updated":"2024-02-14 22:43:23.000000000","message":"I think you don\u0027t need this \u0027the\u0027 here","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":275,"context_line":""},{"line_number":276,"context_line":".. note::"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"   * The users specified for the both configuration options"},{"line_number":279,"context_line":"     ``hitachi_rest_user`` and ``hitachi_gad_rest_user`` must have following"},{"line_number":280,"context_line":"     roles:"},{"line_number":281,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"fec77dba_d625bb4b","line":278,"range":{"start_line":278,"start_character":29,"end_line":278,"end_character":32},"in_reply_to":"c82dca26_6831c43b","updated":"2024-02-27 01:49:56.000000000","message":"Done","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"6d9077073d08fbb5ebd8c11e7468ae28f736131f","unresolved":true,"context_lines":[{"line_number":285,"context_line":""},{"line_number":286,"context_line":"   * Reserve unused host group IDs (iSCSI target IDs) for the resource groups"},{"line_number":287,"context_line":"     related on the VSM. Reserve the IDs in ascending order. The number of IDs"},{"line_number":288,"context_line":"     you need to reserve is 1 plus the sum of the number of controller odes and"},{"line_number":289,"context_line":"     the number of compute nodes. For details on how to reserve a host group ID"},{"line_number":290,"context_line":"     (iSCSI target ID), see `Global-Active Device User Guide`_."},{"line_number":291,"context_line":"   * The LUNs of the host groups (iSCSI targets) of the specified ports on"}],"source_content_type":"text/x-rst","patch_set":8,"id":"dc3b0b3d_ae535351","line":288,"updated":"2024-01-22 13:28:55.000000000","message":"nodes","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":285,"context_line":""},{"line_number":286,"context_line":"   * Reserve unused host group IDs (iSCSI target IDs) for the resource groups"},{"line_number":287,"context_line":"     related on the VSM. Reserve the IDs in ascending order. The number of IDs"},{"line_number":288,"context_line":"     you need to reserve is 1 plus the sum of the number of controller odes and"},{"line_number":289,"context_line":"     the number of compute nodes. For details on how to reserve a host group ID"},{"line_number":290,"context_line":"     (iSCSI target ID), see `Global-Active Device User Guide`_."},{"line_number":291,"context_line":"   * The LUNs of the host groups (iSCSI targets) of the specified ports on"}],"source_content_type":"text/x-rst","patch_set":8,"id":"d2457b0c_a8759aa0","line":288,"in_reply_to":"dc3b0b3d_ae535351","updated":"2024-02-27 01:49:56.000000000","message":"Done","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"6d9077073d08fbb5ebd8c11e7468ae28f736131f","unresolved":true,"context_lines":[{"line_number":315,"context_line":""},{"line_number":316,"context_line":".. code-block:: console"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"   $ cinder type-create \u003cvolume type name\u003e"},{"line_number":319,"context_line":"   $ cinder type-key \u003cvolume type name\u003e \\"},{"line_number":320,"context_line":"   set hbsd:topology\u003dactive_active_mirror_volume"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"771376a1_8e9fc8e4","line":318,"updated":"2024-01-22 13:28:55.000000000","message":"I think that all subsequent cinder client command below should be replaced with openstack client commands.\nFor example:\n- openstack volume type create \u003cVolumeTypeName\u003e\n- openstack volume type set --properties hbsd:topology\u003dactive_active_mirror_volume \u003cVolumeTypeName\u003e\n- openstack volume create --type \u003cVolumeTypeName\u003e \u003csize\u003e\n- etc ...","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":315,"context_line":""},{"line_number":316,"context_line":".. code-block:: console"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"   $ cinder type-create \u003cvolume type name\u003e"},{"line_number":319,"context_line":"   $ cinder type-key \u003cvolume type name\u003e \\"},{"line_number":320,"context_line":"   set hbsd:topology\u003dactive_active_mirror_volume"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"612b7cdd_a21ffe14","line":318,"in_reply_to":"771376a1_8e9fc8e4","updated":"2024-02-27 01:49:56.000000000","message":"Done","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8cc7a40044f75dff96417534b6e431dfc9a2dca2","unresolved":true,"context_lines":[{"line_number":360,"context_line":""},{"line_number":361,"context_line":"   In addition, if the configuration is \"P-VOL registered to a VSM\","},{"line_number":362,"context_line":"   the backup creation command of the Backup Volume functions cannot be run"},{"line_number":363,"context_line":"   with the ``--snapshot option or the --force`` option specified."},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"Maximum number of copy pairs and consistency groups"},{"line_number":366,"context_line":"---------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"35e318a2_b2377243","line":363,"range":{"start_line":363,"start_character":2,"end_line":363,"end_character":66},"updated":"2024-02-14 22:43:23.000000000","message":"this should be\n\n```\n   with the ``--snapshot`` option or the ``--force`` option specified.\n```\n\n(otherwise, too much text winds up in the monospace font)","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":360,"context_line":""},{"line_number":361,"context_line":"   In addition, if the configuration is \"P-VOL registered to a VSM\","},{"line_number":362,"context_line":"   the backup creation command of the Backup Volume functions cannot be run"},{"line_number":363,"context_line":"   with the ``--snapshot option or the --force`` option specified."},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"Maximum number of copy pairs and consistency groups"},{"line_number":366,"context_line":"---------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"bbdb6978_b67940fe","line":363,"range":{"start_line":363,"start_character":2,"end_line":363,"end_character":66},"in_reply_to":"35e318a2_b2377243","updated":"2024-02-27 01:49:56.000000000","message":"Done","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8cc7a40044f75dff96417534b6e431dfc9a2dca2","unresolved":true,"context_lines":[{"line_number":379,"context_line":"reduction."},{"line_number":380,"context_line":""},{"line_number":381,"context_line":"For details, see `Capacity saving function: data deduplication and compression`"},{"line_number":382,"context_line":"in the Provisioning Guide."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":"**Enabling deduplication and compression**"},{"line_number":385,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1292973d_bcbb5b58","line":382,"range":{"start_line":382,"start_character":7,"end_line":382,"end_character":25},"updated":"2024-02-14 22:43:23.000000000","message":"would be nice to make this a hyperlink","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b3a39ffc8f5c80070c21daebd20546573102fde1","unresolved":false,"context_lines":[{"line_number":379,"context_line":"reduction."},{"line_number":380,"context_line":""},{"line_number":381,"context_line":"For details, see `Capacity saving function: data deduplication and compression`"},{"line_number":382,"context_line":"in the Provisioning Guide."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":"**Enabling deduplication and compression**"},{"line_number":385,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"30ee44de_c6cf55b7","line":382,"range":{"start_line":382,"start_character":7,"end_line":382,"end_character":25},"in_reply_to":"1292973d_bcbb5b58","updated":"2024-02-27 01:49:56.000000000","message":"I\u0027ve added hyperlink.","commit_id":"b799ccdcd8cc250b356a5031e7e319b84cebeda6"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b7b0f1e390545e9b9008bd3d83ae7d1151250508","unresolved":true,"context_lines":[{"line_number":247,"context_line":"For details, see the Workflow for creating a GAD environment in the"},{"line_number":248,"context_line":"`Global-Active Device User Guide`_"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"Hitachi block storage driver automatically setups following procedures"},{"line_number":251,"context_line":"that are described in the section `Workflow for creating a GAD environment`_ :"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"* The following steps of Setting up the secondary storage system:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"0cbe1432_71554390","line":250,"range":{"start_line":250,"start_character":43,"end_line":250,"end_character":49},"updated":"2024-02-28 14:40:37.000000000","message":"nit: \"sets up the\"","commit_id":"6677d0c8c2552befdb282163c9a2201b5e661327"}]}
