)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"d64e21c049ba7f86d052dd025cf7c771a4df6dd7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a1447e11_63af5ee3","updated":"2024-02-08 10:09:20.000000000","message":"recheck tempest-integrated-storage","commit_id":"d15820b8af9326f7d0a11771f88556dc4efc8a62"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"34fabba80e46a5bbb964c77d3553b6b9bda73298","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7084b8c5_cd7cba09","updated":"2024-03-18 09:38:39.000000000","message":"recheck tempest-slow-py3","commit_id":"f6228f8e0f7941f0437ba32b102dda2f44c6b589"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"77dfd7ba9ab78608d13cb30baa191031ee2f7154","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"27e0e59d_d5a06285","updated":"2024-03-19 08:44:43.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican","commit_id":"9bd944bca40741bf8fa0d7a53aa314dddda1e200"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"12898d6f5c852a235a2074e7eca80a46dafe06d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"1747dec7_4c69deac","updated":"2024-03-20 01:16:16.000000000","message":"recheck tempest-slow-py3","commit_id":"9bd944bca40741bf8fa0d7a53aa314dddda1e200"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"b82a4829676329fa05cba035f383a39e6500133a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"47a7e4aa_705bf0a8","updated":"2024-05-08 09:24:39.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"f9ab9583f5af66fa3ffe046dfd3334081d448862"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"f90bdcfdd0c9e9188145648a1c8359a3148da2cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"84bfcc3c_568b88e9","updated":"2024-05-08 08:43:20.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"f9ab9583f5af66fa3ffe046dfd3334081d448862"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"189c526246cac246fa8aeb713dd81a22b8605d37","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"e9a4fbbb_400fbb4f","updated":"2024-05-27 08:27:11.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican","commit_id":"6f0375ef442efbaf213c5873c172eae1f2f26168"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ed0425d2ec5dc6bedc2bc720f8e63ef2f1bf30ae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"47be9175_b8fd9b25","updated":"2024-08-13 12:30:06.000000000","message":"See comment inline.  Have not reviewed the entire patch yet.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"9ce6df46_94f26ea3","updated":"2024-08-16 00:56:55.000000000","message":"Some more comments inline.  Code looks ok as far as I can tell; I hope that you have tested this carefully.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"34fcedbb7f466bee598743f0c12b0fb38eaceefd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"42b26404_23e6fb27","updated":"2024-06-20 07:56:02.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"f85b603a23780c48da612fd090f412e967e1e38f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"c407c00b_d9928ebe","updated":"2024-06-14 09:32:18.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"f0cd3762eabc4df96d0410efd5e59271c244247f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"e8b76224_d9724566","updated":"2024-06-18 07:55:33.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"36ef4cecc43eaaf6ea1e44078c8b327af47706f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"f98bfc4e_a73cdca8","updated":"2024-06-21 02:30:59.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"32bc237f8b96bbd385a7337cc48c96d24493c6a0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"8479a1bb_6c98acdd","updated":"2024-06-24 03:31:16.000000000","message":"recheck tempest-slow-py3","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"0891be537e82cdfc0d410b103fe22dc72477e14a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"6747c55a_d4387ce4","updated":"2024-11-04 22:19:03.000000000","message":"-1 because I\u0027d like to understand why we need a Fujitsu variant on the existing ssh_utils code. If possible the enhancements should be made to ssh_utils rather than creating a Fujitsu variant.","commit_id":"24aacefeeeea6e4afbd57989f2344b08ca95a159"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"2961712478f75316279161005c4e235c80fe4fff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"428a2678_63333f3d","updated":"2024-12-17 05:18:56.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"852e8a8024f4f3a6f8f3855b551203034b2b9afc"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"ef0299108f11f3d4bd366480be1df04d075a07a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"a6f4d327_c8499b08","updated":"2024-12-13 07:34:07.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"852e8a8024f4f3a6f8f3855b551203034b2b9afc"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"6e9e6f53d0e1cdfe03db828a04d574be465b8bac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"d651f696_9f7b8fe8","updated":"2024-12-17 01:23:45.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"852e8a8024f4f3a6f8f3855b551203034b2b9afc"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"d31086cbfccf218b7c6a8f934c08fd38eeec5074","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"088b5f91_37c3cbcc","updated":"2026-02-10 14:57:37.000000000","message":"I want to emphasize Alan\u0027s objection.  We dont\u0027 want to duplicate code, particularly something like ssh where if there\u0027s a security issue, it will have to be fixed in multiple places.  So, please use the current ssh-utils, and if there is missing functionality, please add it to the ssh-utils where all drivers can benefit.","commit_id":"da1645700fbaebb170257666ad1a6c30ee746980"},{"author":{"_account_id":37834,"name":"Masahiko Eba","display_name":"Eba","email":"eba.masahiko@fujitsu.com","username":"m-eba"},"change_message_id":"1486d5283b4b4ad09c992c9c4c99e98aecd92687","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"362424e7_d0f05d1f","updated":"2025-03-28 07:56:24.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"da1645700fbaebb170257666ad1a6c30ee746980"},{"author":{"_account_id":37834,"name":"Masahiko Eba","display_name":"Eba","email":"eba.masahiko@fujitsu.com","username":"m-eba"},"change_message_id":"b0d607a49c8b5bc92edea3dc6803d04ef57dd17c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"b55e7396_50654773","updated":"2025-03-28 04:25:04.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"da1645700fbaebb170257666ad1a6c30ee746980"},{"author":{"_account_id":38554,"name":"Lucas Lafontaine","display_name":"Lucas","email":"l.lafontaine@jp.fujitsu.com","username":"ftilucas"},"change_message_id":"34a1b7915ccfa430494cfb3266153686ac3605b2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"b8d90724_e5e5d10e","in_reply_to":"088b5f91_37c3cbcc","updated":"2026-04-22 02:33:01.000000000","message":"Hi Brian,\n\nThank you for strongly emphasizing the importance of dedicated and universally beneficial ssh_utils code, especially for security. I fully agree that security issues must be fixed in one central place.\n\nMy updated patch refactors FJDXSSHPool to use composition rather than inheritance. This means it leverages the existing ssh_utils.SSHPool internally for core SSH functions. This ensures that any security fixes in core ssh_utils will automatically apply to our usage, addressing your concern about multiple fix locations.\n\nThe additional functionalities in FJDXSSHPool (like disabled_algorithms and expanded private key loading) are for specific, immediate compliance and operational requirements of the Fujitsu ETERNUS DX driver. These are currently missing in ssh_utils.\n\nI commit to proposing these missing functionalities as separate, dedicated upstream patches to cinder.ssh_utils in the near future. This will allow proper community discussion on their general applicability for all drivers. Once integrated, FJDXSSHPool can then be simplified or removed.\n\nI hope this approach clarifies how we are balancing immediate driver needs with the long-term goal of universal ssh_utils enhancements.","commit_id":"da1645700fbaebb170257666ad1a6c30ee746980"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"dfb428b74ae6781fa3813e9da94e4f395d64c10c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"08c53d48_f95578e9","updated":"2026-04-22 06:12:05.000000000","message":"run-Quobyte CI","commit_id":"30512967bf61c3bf1bfc5e4df8939a192d8ab5d6"}],"cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_cli.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ed0425d2ec5dc6bedc2bc720f8e63ef2f1bf30ae","unresolved":true,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"\"\"\"Cinder Volume driver for Fujitsu ETERNUS DX S3 series.\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from hashlib import md5"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":8,"id":"8e69761c_0b9c3c8a","line":19,"range":{"start_line":19,"start_character":13,"end_line":19,"end_character":23},"updated":"2024-08-13 12:30:06.000000000","message":"Are you sure this is always going to work?  According to the hashlib docs, md5 might be missing on some systems.  I wonder if you should just import hashlib and then check \"\u0027md5\u0027 in hashlib.algorithms_available\", and then instead of using hashlib.md5 directly, you can use hasnlib.new(\u0027md5\u0027, usedforsecurity\u003dFalse) to get the md5 hasher.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"ecaeda2d5228d5662387f7f726ca9a0c4ae07212","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"\"\"\"Cinder Volume driver for Fujitsu ETERNUS DX S3 series.\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from hashlib import md5"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":8,"id":"3b6e9423_0ab8bc97","line":19,"range":{"start_line":19,"start_character":13,"end_line":19,"end_character":23},"in_reply_to":"8e69761c_0b9c3c8a","updated":"2024-10-09 06:11:49.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"0891be537e82cdfc0d410b103fe22dc72477e14a","unresolved":true,"context_lines":[{"line_number":44,"context_line":"        return hashlib.new(\u0027md5\u0027, usedforsecurity\u003dFalse).digest()"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"class FJDXSSHPool(ssh_utils.SSHPool):"},{"line_number":48,"context_line":"    def __init__(self, *args, disabled_algorithms\u003dNone, **kwargs):"},{"line_number":49,"context_line":"        super(FJDXSSHPool, self).__init__(*args, **kwargs)"},{"line_number":50,"context_line":"        self.disabled_algorithms \u003d disabled_algorithms"}],"source_content_type":"text/x-python","patch_set":9,"id":"3eb0854f_43fa0f22","line":47,"updated":"2024-11-04 22:19:03.000000000","message":"I don\u0027t understand all of the details, but I wonder if this new class is meant to be an enhanced version of ssh_utils. If that\u0027s the case, then is there a reason why the enhancement shouldn\u0027t be made to ssh_utils?","commit_id":"24aacefeeeea6e4afbd57989f2344b08ca95a159"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"c09626144ccf33afa3d53d474985316f7aa5ad36","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        return hashlib.new(\u0027md5\u0027, usedforsecurity\u003dFalse).digest()"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"class FJDXSSHPool(ssh_utils.SSHPool):"},{"line_number":48,"context_line":"    def __init__(self, *args, disabled_algorithms\u003dNone, **kwargs):"},{"line_number":49,"context_line":"        super(FJDXSSHPool, self).__init__(*args, **kwargs)"},{"line_number":50,"context_line":"        self.disabled_algorithms \u003d disabled_algorithms"}],"source_content_type":"text/x-python","patch_set":9,"id":"cfc28de5_e504c1b5","line":47,"in_reply_to":"3eb0854f_43fa0f22","updated":"2024-12-18 05:23:55.000000000","message":"To accommodate certain storage requirements, some of our customers are currently using this code. We will consider submitting a patch to the cinder in the future.","commit_id":"24aacefeeeea6e4afbd57989f2344b08ca95a159"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"d9b939b4f11bb10d4f4c1aa8e94c7d83e2600f36","unresolved":true,"context_lines":[{"line_number":77,"context_line":"        self.pool \u003d self._internal_ssh_pool_instance.pool"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":" def create(self):"},{"line_number":81,"context_line":"   try:"},{"line_number":82,"context_line":"            ssh \u003d paramiko.SSHClient()"},{"line_number":83,"context_line":"            # Handle known_hosts file loading."}],"source_content_type":"text/x-python","patch_set":15,"id":"a44d7732_a28e63bb","line":80,"in_reply_to":"c70fd4d5_e7c3ac78","updated":"2026-04-29 18:30:06.000000000","message":"\u003e pep8: E999 IndentationError: unindent does not match any outer indentation level\n\nPlease fix.","commit_id":"30512967bf61c3bf1bfc5e4df8939a192d8ab5d6"}],"cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"ab2a5892ee4a18ef2f06ce647105b90aa090e8c7","unresolved":true,"context_lines":[{"line_number":69,"context_line":"    cfg.BoolOpt(\u0027fujitsu_use_cli_copy\u0027,"},{"line_number":70,"context_line":"                default\u003dFalse,"},{"line_number":71,"context_line":"                help\u003d\u0027If True use CLI command to create snapshot.\u0027),"},{"line_number":72,"context_line":"    cfg.IntOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":73,"context_line":"               default\u003d22,"},{"line_number":74,"context_line":"               min\u003d0, max\u003d65535,"},{"line_number":75,"context_line":"               help\u003d\u0027The port when ssh to storage.\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"e518b3fe_b63a0b9c","line":72,"range":{"start_line":72,"start_character":8,"end_line":72,"end_character":14},"updated":"2024-01-31 19:39:42.000000000","message":"Can use PortOpt instead of IntOpt here, it handles min/max and helps indicate what this is for.","commit_id":"c1e2b0032050d96753d0df5f6f10eb523658a5d4"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"44ff3d83900fd0123892be5064b2e86fd978a864","unresolved":false,"context_lines":[{"line_number":69,"context_line":"    cfg.BoolOpt(\u0027fujitsu_use_cli_copy\u0027,"},{"line_number":70,"context_line":"                default\u003dFalse,"},{"line_number":71,"context_line":"                help\u003d\u0027If True use CLI command to create snapshot.\u0027),"},{"line_number":72,"context_line":"    cfg.IntOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":73,"context_line":"               default\u003d22,"},{"line_number":74,"context_line":"               min\u003d0, max\u003d65535,"},{"line_number":75,"context_line":"               help\u003d\u0027The port when ssh to storage.\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"de43bd1b_37595e4e","line":72,"range":{"start_line":72,"start_character":8,"end_line":72,"end_character":14},"in_reply_to":"e518b3fe_b63a0b9c","updated":"2024-02-18 02:31:26.000000000","message":"Thanks for your review. I\u0027ve addressed this comment in PS2.","commit_id":"c1e2b0032050d96753d0df5f6f10eb523658a5d4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":64,"context_line":"                help\u003d\u0027If True use CLI command to create snapshot.\u0027),"},{"line_number":65,"context_line":"    cfg.PortOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":66,"context_line":"                default\u003d22,"},{"line_number":67,"context_line":"                help\u003d\u0027The port when ssh to storage.\u0027),"},{"line_number":68,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"},{"line_number":69,"context_line":"                default\u003d[],"},{"line_number":70,"context_line":"                help\u003d\u0027Disabled algorithms when ssh to storage\u0027"}],"source_content_type":"text/x-python","patch_set":8,"id":"dce62c19_0e6f1ac5","line":67,"range":{"start_line":67,"start_character":22,"end_line":67,"end_character":51},"updated":"2024-08-16 00:56:55.000000000","message":"This is the port that ETERNUS is listening for ssh on, right?  Would be good to be explicit here.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                help\u003d\u0027If True use CLI command to create snapshot.\u0027),"},{"line_number":65,"context_line":"    cfg.PortOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":66,"context_line":"                default\u003d22,"},{"line_number":67,"context_line":"                help\u003d\u0027The port when ssh to storage.\u0027),"},{"line_number":68,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"},{"line_number":69,"context_line":"                default\u003d[],"},{"line_number":70,"context_line":"                help\u003d\u0027Disabled algorithms when ssh to storage\u0027"}],"source_content_type":"text/x-python","patch_set":8,"id":"a923b5bd_62ead823","line":67,"range":{"start_line":67,"start_character":22,"end_line":67,"end_character":51},"in_reply_to":"dce62c19_0e6f1ac5","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":68,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"},{"line_number":69,"context_line":"                default\u003d[],"},{"line_number":70,"context_line":"                help\u003d\u0027Disabled algorithms when ssh to storage\u0027"},{"line_number":71,"context_line":"                     \u0027using publickey.\u0027)"},{"line_number":72,"context_line":"]"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"CONF.register_opts(FJ_ETERNUS_DX_OPT_opts, group\u003dconf.SHARED_CONF_GROUP)"}],"source_content_type":"text/x-python","patch_set":8,"id":"aaeaa12a_50a4ca06","line":71,"updated":"2024-08-16 00:56:55.000000000","message":"I wonder if it makes sense to specify an enumeration here, because I believe if you put a value in the list that paramiko doesn\u0027t recognize, it will be ignored.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"},{"line_number":69,"context_line":"                default\u003d[],"},{"line_number":70,"context_line":"                help\u003d\u0027Disabled algorithms when ssh to storage\u0027"},{"line_number":71,"context_line":"                     \u0027using publickey.\u0027)"},{"line_number":72,"context_line":"]"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"CONF.register_opts(FJ_ETERNUS_DX_OPT_opts, group\u003dconf.SHARED_CONF_GROUP)"}],"source_content_type":"text/x-python","patch_set":8,"id":"62363413_bec42566","line":71,"in_reply_to":"aaeaa12a_50a4ca06","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":91,"context_line":"    1.4.7 - Add support for revert-to-snapshot."},{"line_number":92,"context_line":"    1.4.8 - Improve the processing flow of CLI error messages.(bug #2048850)"},{"line_number":93,"context_line":"          - Add support connect to storage using SSH key."},{"line_number":94,"context_line":"    1.4.9 - Add support for disabled algorithm when SSHing to storage."},{"line_number":95,"context_line":"          - Add support for changing SSH port."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":8,"id":"439e1fdb_7ffd00fb","line":94,"range":{"start_line":94,"start_character":28,"end_line":94,"end_character":46},"updated":"2024-08-16 00:56:55.000000000","message":"\"passing disabled_algorithms to paramiko\"","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    1.4.7 - Add support for revert-to-snapshot."},{"line_number":92,"context_line":"    1.4.8 - Improve the processing flow of CLI error messages.(bug #2048850)"},{"line_number":93,"context_line":"          - Add support connect to storage using SSH key."},{"line_number":94,"context_line":"    1.4.9 - Add support for disabled algorithm when SSHing to storage."},{"line_number":95,"context_line":"          - Add support for changing SSH port."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":8,"id":"e693dd56_eee00115","line":94,"range":{"start_line":94,"start_character":28,"end_line":94,"end_character":46},"in_reply_to":"439e1fdb_7ffd00fb","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"0891be537e82cdfc0d410b103fe22dc72477e14a","unresolved":true,"context_lines":[{"line_number":64,"context_line":"    cfg.BoolOpt(\u0027fujitsu_use_cli_copy\u0027,"},{"line_number":65,"context_line":"                default\u003dFalse,"},{"line_number":66,"context_line":"                help\u003d\u0027If True use CLI command to create snapshot.\u0027),"},{"line_number":67,"context_line":"    cfg.PortOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":68,"context_line":"                default\u003d22,"},{"line_number":69,"context_line":"                help\u003d\u0027The port that ETERNUS is listening for ssh on.\u0027),"},{"line_number":70,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"f61dfed2_ff687970","line":67,"updated":"2024-11-04 22:19:03.000000000","message":"Use \u0027san_ssh_port\u0027 [1]\n\n[1] https://opendev.org/openstack/cinder/src/commit/3e0705f6b4c340ff9f0e1604cd01402a60b5949e/cinder/volume/drivers/san/san.py#L59","commit_id":"24aacefeeeea6e4afbd57989f2344b08ca95a159"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"c09626144ccf33afa3d53d474985316f7aa5ad36","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    cfg.BoolOpt(\u0027fujitsu_use_cli_copy\u0027,"},{"line_number":65,"context_line":"                default\u003dFalse,"},{"line_number":66,"context_line":"                help\u003d\u0027If True use CLI command to create snapshot.\u0027),"},{"line_number":67,"context_line":"    cfg.PortOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":68,"context_line":"                default\u003d22,"},{"line_number":69,"context_line":"                help\u003d\u0027The port that ETERNUS is listening for ssh on.\u0027),"},{"line_number":70,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"661d1b1d_4731dd04","line":67,"in_reply_to":"f61dfed2_ff687970","updated":"2024-12-18 05:23:55.000000000","message":"Current parameter name is widespread used at customer filed, changing it could lead to compatibility issues and disrupt their operations.","commit_id":"24aacefeeeea6e4afbd57989f2344b08ca95a159"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"0891be537e82cdfc0d410b103fe22dc72477e14a","unresolved":true,"context_lines":[{"line_number":67,"context_line":"    cfg.PortOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":68,"context_line":"                default\u003d22,"},{"line_number":69,"context_line":"                help\u003d\u0027The port that ETERNUS is listening for ssh on.\u0027),"},{"line_number":70,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"},{"line_number":71,"context_line":"                default\u003dNone,"},{"line_number":72,"context_line":"                item_type\u003dcfg.types.String(choices\u003d[\u0027rsa-sha2-512\u0027,"},{"line_number":73,"context_line":"                                                    \u0027rsa-sha2-256\u0027]),"}],"source_content_type":"text/x-python","patch_set":9,"id":"b6b4e00a_0b870c73","line":70,"updated":"2024-11-04 22:19:03.000000000","message":"If you can add enhancements to ssh_utils then this option could be renamed to \u0027ssh_disabled_algorithms\u0027 and add it to the list of ssh_opts [1].\n\n[1] https://opendev.org/openstack/cinder/src/commit/3e0705f6b4c340ff9f0e1604cd01402a60b5949e/cinder/ssh_utils.py#L38","commit_id":"24aacefeeeea6e4afbd57989f2344b08ca95a159"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"c09626144ccf33afa3d53d474985316f7aa5ad36","unresolved":false,"context_lines":[{"line_number":67,"context_line":"    cfg.PortOpt(\u0027fujitsu_ssh_port\u0027,"},{"line_number":68,"context_line":"                default\u003d22,"},{"line_number":69,"context_line":"                help\u003d\u0027The port that ETERNUS is listening for ssh on.\u0027),"},{"line_number":70,"context_line":"    cfg.ListOpt(\u0027fujitsu_disabled_algorithms\u0027,"},{"line_number":71,"context_line":"                default\u003dNone,"},{"line_number":72,"context_line":"                item_type\u003dcfg.types.String(choices\u003d[\u0027rsa-sha2-512\u0027,"},{"line_number":73,"context_line":"                                                    \u0027rsa-sha2-256\u0027]),"}],"source_content_type":"text/x-python","patch_set":9,"id":"6f7559b6_bff3cf6e","line":70,"in_reply_to":"b6b4e00a_0b870c73","updated":"2024-12-18 05:23:55.000000000","message":"Done","commit_id":"24aacefeeeea6e4afbd57989f2344b08ca95a159"}],"doc/source/configuration/block-storage/drivers/fujitsu-eternus-dx-driver.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":113,"context_line":"      $ ssh-keygen -t rsa -N \"\" -f ./eternus -m PEM"},{"line_number":114,"context_line":"      $ ssh-keygen -e -f ./eternus.pub \u003e ./eternus.ietf"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"   If you want to use ECDSA Key to ssh to the ETERNUS storage, use the"},{"line_number":117,"context_line":"   following commands when generating publick key."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":8,"id":"b20a7cef_f8599f7b","line":116,"range":{"start_line":116,"start_character":22,"end_line":116,"end_character":27},"updated":"2024-08-16 00:56:55.000000000","message":"Are you sure you want to use ECDSA in this example (and not RSA)?  On my system, paramiko.transport.Transport._preferred_pubkeys is (\u0027ssh-ed25519\u0027, \u0027ecdsa-sha2-nistp256\u0027, \u0027ecdsa-sha2-nistp384\u0027, \u0027ecdsa-sha2-nistp521\u0027, \u0027rsa-sha2-512\u0027, \u0027rsa-sha2-256\u0027, \u0027ssh-rsa\u0027, \u0027ssh-dss\u0027) ... which I think means that sha2 is always used with ecdsa keys?","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":113,"context_line":"      $ ssh-keygen -t rsa -N \"\" -f ./eternus -m PEM"},{"line_number":114,"context_line":"      $ ssh-keygen -e -f ./eternus.pub \u003e ./eternus.ietf"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"   If you want to use ECDSA Key to ssh to the ETERNUS storage, use the"},{"line_number":117,"context_line":"   following commands when generating publick key."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":8,"id":"44f63cc1_705c7e30","line":116,"range":{"start_line":116,"start_character":22,"end_line":116,"end_character":27},"in_reply_to":"b20a7cef_f8599f7b","updated":"2024-08-28 09:17:26.000000000","message":"Yes, some Eternus models support ECDSA keys, so I added instructions for configuring ECDSA in the guide. When using ECDSA keys, SHA2 is always used.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":590,"context_line":"This causes errors when ssh to these storages using publickey."},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"To address this issue, a parameter ``fujitsu_disabled_algorithms`` has been"},{"line_number":593,"context_line":"introduced."},{"line_number":594,"context_line":""},{"line_number":595,"context_line":"The default value of ``fujitsu_disabled_algorithms`` is ``[]``, which means"},{"line_number":596,"context_line":"when ssh to the ETERNUS storage, SHA-2 algorithm will be prioritized."}],"source_content_type":"text/x-rst","patch_set":8,"id":"b91edeed_433ab101","line":593,"updated":"2024-08-16 00:56:55.000000000","message":"add: You can use this option to disable the SHA-2 algorithms so that cinder will not use them when connecting to an older ETERNUS model that only supports SHA-1.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":590,"context_line":"This causes errors when ssh to these storages using publickey."},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"To address this issue, a parameter ``fujitsu_disabled_algorithms`` has been"},{"line_number":593,"context_line":"introduced."},{"line_number":594,"context_line":""},{"line_number":595,"context_line":"The default value of ``fujitsu_disabled_algorithms`` is ``[]``, which means"},{"line_number":596,"context_line":"when ssh to the ETERNUS storage, SHA-2 algorithm will be prioritized."}],"source_content_type":"text/x-rst","patch_set":8,"id":"0998f48a_d2c8eb5d","line":593,"in_reply_to":"b91edeed_433ab101","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":593,"context_line":"introduced."},{"line_number":594,"context_line":""},{"line_number":595,"context_line":"The default value of ``fujitsu_disabled_algorithms`` is ``[]``, which means"},{"line_number":596,"context_line":"when ssh to the ETERNUS storage, SHA-2 algorithm will be prioritized."},{"line_number":597,"context_line":""},{"line_number":598,"context_line":"For information about supported algorithms for ETERNUS, refer to the related"},{"line_number":599,"context_line":"ETERNUS System Specification."}],"source_content_type":"text/x-rst","patch_set":8,"id":"81dbc464_031d9ace","line":596,"updated":"2024-08-16 00:56:55.000000000","message":"add: So if your ETERNUS system can handle SHA-2, then there is no need to change the default value.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":593,"context_line":"introduced."},{"line_number":594,"context_line":""},{"line_number":595,"context_line":"The default value of ``fujitsu_disabled_algorithms`` is ``[]``, which means"},{"line_number":596,"context_line":"when ssh to the ETERNUS storage, SHA-2 algorithm will be prioritized."},{"line_number":597,"context_line":""},{"line_number":598,"context_line":"For information about supported algorithms for ETERNUS, refer to the related"},{"line_number":599,"context_line":"ETERNUS System Specification."}],"source_content_type":"text/x-rst","patch_set":8,"id":"815577b0_94a7ae26","line":596,"in_reply_to":"81dbc464_031d9ace","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":598,"context_line":"For information about supported algorithms for ETERNUS, refer to the related"},{"line_number":599,"context_line":"ETERNUS System Specification."},{"line_number":600,"context_line":""},{"line_number":601,"context_line":"The following procedure shows how to enable SHA1 algorithm."},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"#. Enable support for the SHA-1 algorithm."},{"line_number":604,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"be6b6148_c6d785c2","line":601,"range":{"start_line":601,"start_character":37,"end_line":601,"end_character":59},"updated":"2024-08-16 00:56:55.000000000","message":"I suggest replacing with:\n\nforce cinder to use the SHA-1 algorithm by disabling the SHA-2 algorithms.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":598,"context_line":"For information about supported algorithms for ETERNUS, refer to the related"},{"line_number":599,"context_line":"ETERNUS System Specification."},{"line_number":600,"context_line":""},{"line_number":601,"context_line":"The following procedure shows how to enable SHA1 algorithm."},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"#. Enable support for the SHA-1 algorithm."},{"line_number":604,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"abc7ef95_7e23a588","line":601,"range":{"start_line":601,"start_character":37,"end_line":601,"end_character":59},"in_reply_to":"be6b6148_c6d785c2","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":619,"context_line":"        fujitsu_disabled_algorithms \u003d rsa-sha2-512, rsa-sha-256"},{"line_number":620,"context_line":""},{"line_number":621,"context_line":"    .. note::"},{"line_number":622,"context_line":""},{"line_number":623,"context_line":"      * Client verification of server host key during key exchange will now"},{"line_number":624,"context_line":"        prioritize ``rsa-sha2-512``, ``rsa-sha2-256``, and legacy ``ssh-rsa`` algorithms."},{"line_number":625,"context_line":"      * When connecting to ETERNUS storage using ssh, Paramiko will attempt the"},{"line_number":626,"context_line":"        first algorithm in the above list."},{"line_number":627,"context_line":""},{"line_number":628,"context_line":"        Please set the parameter ``fujitsu_disabled_algorithms`` based on the"},{"line_number":629,"context_line":"        actual situation."}],"source_content_type":"text/x-rst","patch_set":8,"id":"463e6567_4f4fbc70","line":626,"range":{"start_line":622,"start_character":0,"end_line":626,"end_character":42},"updated":"2024-08-16 00:56:55.000000000","message":"I suggest moving these 2 points out of the \"note\" and put them before line 603.","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":619,"context_line":"        fujitsu_disabled_algorithms \u003d rsa-sha2-512, rsa-sha-256"},{"line_number":620,"context_line":""},{"line_number":621,"context_line":"    .. note::"},{"line_number":622,"context_line":""},{"line_number":623,"context_line":"      * Client verification of server host key during key exchange will now"},{"line_number":624,"context_line":"        prioritize ``rsa-sha2-512``, ``rsa-sha2-256``, and legacy ``ssh-rsa`` algorithms."},{"line_number":625,"context_line":"      * When connecting to ETERNUS storage using ssh, Paramiko will attempt the"},{"line_number":626,"context_line":"        first algorithm in the above list."},{"line_number":627,"context_line":""},{"line_number":628,"context_line":"        Please set the parameter ``fujitsu_disabled_algorithms`` based on the"},{"line_number":629,"context_line":"        actual situation."}],"source_content_type":"text/x-rst","patch_set":8,"id":"cc44127b_d6181c61","line":626,"range":{"start_line":622,"start_character":0,"end_line":626,"end_character":42},"in_reply_to":"463e6567_4f4fbc70","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"329cf309104525c31ed8096d895806f8d539ca95","unresolved":true,"context_lines":[{"line_number":629,"context_line":"        actual situation."},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"        For example, if the ETERNUS storage you are using only supports ``SHA2-256``,"},{"line_number":632,"context_line":"        set fujitsu_disabled_algorithms to ``SHA2-512`` in your ``cinder.conf``."},{"line_number":633,"context_line":""},{"line_number":634,"context_line":"#. Restart cinder-volume service."},{"line_number":635,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"4307451f_e15043a2","line":632,"range":{"start_line":632,"start_character":43,"end_line":632,"end_character":55},"updated":"2024-08-16 00:56:55.000000000","message":"I don\u0027t think this will work ... shouldn\u0027t it be ``rsa-sha2-512`` ?","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"5f2ad0ddc6e1a3d2af03bd58f3917b36c57c412e","unresolved":false,"context_lines":[{"line_number":629,"context_line":"        actual situation."},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"        For example, if the ETERNUS storage you are using only supports ``SHA2-256``,"},{"line_number":632,"context_line":"        set fujitsu_disabled_algorithms to ``SHA2-512`` in your ``cinder.conf``."},{"line_number":633,"context_line":""},{"line_number":634,"context_line":"#. Restart cinder-volume service."},{"line_number":635,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"670d077b_c7ae5166","line":632,"range":{"start_line":632,"start_character":43,"end_line":632,"end_character":55},"in_reply_to":"4307451f_e15043a2","updated":"2024-08-28 09:17:26.000000000","message":"Done","commit_id":"fc7e3d367063d662cb1bc8b03f008e14a7a2558a"}]}
