)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"b230599c969666fbdedf5e3db8a7d98bb7d04282","unresolved":true,"context_lines":[{"line_number":10,"context_line":"node console. So user could loggin successfully even"},{"line_number":11,"context_line":"if restart the node console."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: #2009762"},{"line_number":14,"context_line":"Change-Id: I5bc8666ff0b4ceab61ed6a8c794d6882783d6bce"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"2826bde3_7146c4bd","line":13,"updated":"2022-01-03 11:51:35.000000000","message":"this is not valid for storyboard, you should use the \"Story\" and \"Task\" entries","commit_id":"0acf2f26acc531c7e240de820aea2889a5b5d1a2"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"94e7738d4d88de26ee24d71100db56aa27d41547","unresolved":false,"context_lines":[{"line_number":10,"context_line":"node console. So user could loggin successfully even"},{"line_number":11,"context_line":"if restart the node console."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: #2009762"},{"line_number":14,"context_line":"Change-Id: I5bc8666ff0b4ceab61ed6a8c794d6882783d6bce"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"d82b7005_c6eb37ee","line":13,"in_reply_to":"2826bde3_7146c4bd","updated":"2022-01-17 04:01:56.000000000","message":"Sorry， I forgot to  update the storyboard link for this commit. This commit aim to solve the linked bug `2009762`\nhttps://storyboard.openstack.org/#!/story/2009762","commit_id":"0acf2f26acc531c7e240de820aea2889a5b5d1a2"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"2b2878eaba112a7d06bd6307d6f97913ee2e05b1","unresolved":true,"context_lines":[{"line_number":10,"context_line":"node console. So user could loggin successfully even"},{"line_number":11,"context_line":"if restart the node console."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: https://storyboard.openstack.org/#!/story/2009762"},{"line_number":14,"context_line":"Change-Id: I5bc8666ff0b4ceab61ed6a8c794d6882783d6bce"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"e8725237_538d72de","line":13,"updated":"2022-01-04 09:18:39.000000000","message":"you should use the \"Story\" and \"Task\" entries here, not \"Closes-Bug\"","commit_id":"5c8e0647e8f81b955af5a1ca3b13345522540a11"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"94e7738d4d88de26ee24d71100db56aa27d41547","unresolved":false,"context_lines":[{"line_number":10,"context_line":"node console. So user could loggin successfully even"},{"line_number":11,"context_line":"if restart the node console."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: https://storyboard.openstack.org/#!/story/2009762"},{"line_number":14,"context_line":"Change-Id: I5bc8666ff0b4ceab61ed6a8c794d6882783d6bce"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"d20299be_71e89c6d","line":13,"in_reply_to":"e8725237_538d72de","updated":"2022-01-17 04:01:56.000000000","message":"Done","commit_id":"5c8e0647e8f81b955af5a1ca3b13345522540a11"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"7b0ec0697b68ebbc9260db4541694b8d71e2301d","unresolved":true,"context_lines":[{"line_number":14,"context_line":"This patch add \"sol deactivate\" action before start node"},{"line_number":15,"context_line":"console. Make sure the current connection always a success."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Story: https://storyboard.openstack.org/#!/story/2009762"},{"line_number":18,"context_line":"Change-Id: I5bc8666ff0b4ceab61ed6a8c794d6882783d6bce"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"0ed19a4b_b67e8ee4","line":17,"updated":"2022-01-05 09:47:12.000000000","message":"the correct entries would be:\nStory: 2009762\nTask: 44233","commit_id":"66867ee96486e28bbda1fb1f62b41a8d5133d186"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"94e7738d4d88de26ee24d71100db56aa27d41547","unresolved":false,"context_lines":[{"line_number":14,"context_line":"This patch add \"sol deactivate\" action before start node"},{"line_number":15,"context_line":"console. Make sure the current connection always a success."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Story: https://storyboard.openstack.org/#!/story/2009762"},{"line_number":18,"context_line":"Change-Id: I5bc8666ff0b4ceab61ed6a8c794d6882783d6bce"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"5c86ea3d_f4ba208c","line":17,"in_reply_to":"0ed19a4b_b67e8ee4","updated":"2022-01-17 04:01:56.000000000","message":"Ack","commit_id":"66867ee96486e28bbda1fb1f62b41a8d5133d186"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"614c89ba7ec60082afc2fa6aeaa6fb3e440bdfdf","unresolved":true,"context_lines":[{"line_number":14,"context_line":"This patch adds \"sol deactivate\" action before start node"},{"line_number":15,"context_line":"console. Make sure the current connection always a success."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Story: 2009762"},{"line_number":18,"context_line":"Change-Id: I5bc8666ff0b4ceab61ed6a8c794d6882783d6bce"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":18,"id":"f8c1af4a_d51f5819","line":17,"updated":"2022-01-20 18:42:02.000000000","message":"If you add Task: 44233, then the task will auto-close when this merges.","commit_id":"7acc148deea04cfb854758ab824a0e0cca725d22"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"8d9f49ed895be95a99056a9122aaab55c73d285a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"46b06bc7_83384cb1","updated":"2021-12-28 10:30:11.000000000","message":"recheck","commit_id":"7a46e172efe99ba77714c2cdec486fc57ee1be51"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"2025392e29ba19c33e23ff245f42203c27b32aad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"15981272_0480772b","updated":"2021-12-29 01:46:34.000000000","message":"Hi All:\n\n  Please review my commit at your convenience, Thanks.","commit_id":"72d3dfe5572beb322d18bfe73782d7bd22d7f891"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"b66421e83686bde0db3e91eb710477727b13e057","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"84357432_f008df66","updated":"2021-12-29 01:42:06.000000000","message":"recheck","commit_id":"72d3dfe5572beb322d18bfe73782d7bd22d7f891"},{"author":{"_account_id":32281,"name":"Simon Li","email":"liboqss2016@163.com","username":"libo"},"change_message_id":"9caefd1054cfc7c4ab8401806cea9db15f01a6e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a119e503_60bfdc71","updated":"2021-12-29 02:15:14.000000000","message":"recheck","commit_id":"72d3dfe5572beb322d18bfe73782d7bd22d7f891"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"7da531255e37cada572e19c012fb13945acb83e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"543202e8_ec476bdd","updated":"2021-12-30 00:55:31.000000000","message":"recheck","commit_id":"0acf2f26acc531c7e240de820aea2889a5b5d1a2"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"a2cc0ebd2387b14c68b676222695717a2d35150b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"acccef4b_73de7080","updated":"2021-12-29 04:08:23.000000000","message":"recheck","commit_id":"0acf2f26acc531c7e240de820aea2889a5b5d1a2"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"6f203ceb3ead129b07a2e42d6bc03a0e757b2702","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e223e41b_8c212279","updated":"2021-12-29 10:10:28.000000000","message":"recheck","commit_id":"0acf2f26acc531c7e240de820aea2889a5b5d1a2"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"b230599c969666fbdedf5e3db8a7d98bb7d04282","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"37e612b6_caa5f9b9","updated":"2022-01-03 11:51:35.000000000","message":"thanks, could you please add a release note?","commit_id":"0acf2f26acc531c7e240de820aea2889a5b5d1a2"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"2b2878eaba112a7d06bd6307d6f97913ee2e05b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"68052e2b_9d29388f","updated":"2022-01-04 09:18:39.000000000","message":"I think you missed the release note, please add one, thanks","commit_id":"5c8e0647e8f81b955af5a1ca3b13345522540a11"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"94e7738d4d88de26ee24d71100db56aa27d41547","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"e1c389a0_a82fabd9","in_reply_to":"68052e2b_9d29388f","updated":"2022-01-17 04:01:56.000000000","message":"Already add releasenote, thanks for your reply","commit_id":"5c8e0647e8f81b955af5a1ca3b13345522540a11"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"94e7738d4d88de26ee24d71100db56aa27d41547","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"2efcce23_72d2bb43","updated":"2022-01-17 04:01:56.000000000","message":"please recheck.","commit_id":"279471c0556d8aa1b718db6632ebc05ad1355124"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"d692b40e1f93fec4f3e4a38dc190f34697fd9399","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"6ccc8be5_2585c5ff","updated":"2022-01-17 09:57:33.000000000","message":"thanks","commit_id":"279471c0556d8aa1b718db6632ebc05ad1355124"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"4be96eb50d2ede59d8058720d29d9b9cbd7611be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"dc910bcb_2b51b893","updated":"2022-01-17 10:11:58.000000000","message":"I have already confirmed all of your opinions, thanks for your patience!","commit_id":"b9c067a67782819d325ad2a03a20ca6adf4bad41"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"614c89ba7ec60082afc2fa6aeaa6fb3e440bdfdf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"727bbef0_5910961a","updated":"2022-01-20 18:42:02.000000000","message":"LGTM,although the commit message task should be noted. I\u0027m going to revise and approve this patch.","commit_id":"7acc148deea04cfb854758ab824a0e0cca725d22"}],"ironic/tests/unit/drivers/modules/test_ipmitool.py":[{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"8d9f49ed895be95a99056a9122aaab55c73d285a","unresolved":false,"context_lines":[{"line_number":3251,"context_line":"                       autospec\u003dTrue)"},{"line_number":3252,"context_line":"    @mock.patch.object(ipmi.IPMIConsole, \u0027_start_console\u0027, autospec\u003dTrue)"},{"line_number":3253,"context_line":"    def test_start_console_alloc_port(self, mock_start, mock_exec_stop,"},{"line_number":3254,"context_line":"                                  mock_info, mock_alloc):"},{"line_number":3255,"context_line":"        mock_start.return_value \u003d None"},{"line_number":3256,"context_line":"        mock_info.return_value \u003d {\u0027port\u0027: None}"},{"line_number":3257,"context_line":"        mock_alloc.return_value \u003d 1234"}],"source_content_type":"text/x-python","patch_set":1,"id":"1dba1825_3a70f1ba","line":3254,"in_reply_to":"cf18b4e9_b061ebac","updated":"2021-12-28 10:30:11.000000000","message":"\u003e pep8: E128 continuation line under-indented for visual indent\n\nPlease fix.","commit_id":"8f8a03265568c7f4e68527d398df17513ef9a661"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"b66421e83686bde0db3e91eb710477727b13e057","unresolved":false,"context_lines":[{"line_number":501,"context_line":""},{"line_number":502,"context_line":"class IPMIToolPrivateMethodTestCase("},{"line_number":503,"context_line":"    Base,"},{"line_number":504,"context_line":"    metaclass\u003dIPMIToolPrivateMethodTestCaseMeta):"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def setUp(self):"},{"line_number":507,"context_line":"        super(IPMIToolPrivateMethodTestCase, self).setUp()"}],"source_content_type":"text/x-python","patch_set":2,"id":"8d69bddd_dde76048","line":504,"in_reply_to":"2d307c07_7f420657","updated":"2021-12-29 01:42:06.000000000","message":"\u003e pep8: E125 continuation line with same indent as next logical line\n\nPlease fix.","commit_id":"7a46e172efe99ba77714c2cdec486fc57ee1be51"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"b66421e83686bde0db3e91eb710477727b13e057","unresolved":false,"context_lines":[{"line_number":994,"context_line":"        mock_exec.assert_called_with(*args[0])"},{"line_number":995,"context_line":"        # act like enough time has passed"},{"line_number":996,"context_line":"        ipmi.LAST_CMD_TIME[self.info[\u0027address\u0027]] \u003d ("},{"line_number":997,"context_line":"                time.time() - CONF.ipmi.min_command_interval)"},{"line_number":998,"context_line":"        ipmi._exec_ipmitool(self.info, \u0027D E F\u0027)"},{"line_number":999,"context_line":"        self.assertFalse(self.mock_sleep.called)"},{"line_number":1000,"context_line":"        self.assertEqual(expected, mock_support.call_args_list)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bd023d27_2bd0e256","line":997,"in_reply_to":"1d605962_fb768f4e","updated":"2021-12-29 01:42:06.000000000","message":"\u003e pep8: E126 continuation line over-indented for hanging indent\n\nPlease fix.","commit_id":"7a46e172efe99ba77714c2cdec486fc57ee1be51"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"b66421e83686bde0db3e91eb710477727b13e057","unresolved":false,"context_lines":[{"line_number":1619,"context_line":"                            \u0027no matching cipher suite\\n\\nError: \u0027 \\"},{"line_number":1620,"context_line":"                            \u0027Unable to establish IPMI v2 / RMCP+ session\\n\u0027"},{"line_number":1621,"context_line":"        unsupported_error \u003d \u0027Unsupported cipher suite ID : 17\\n\\n\u0027 \\"},{"line_number":1622,"context_line":"                            \u0027Error: Unable to establish IPMI v2 / RMCP+ session\\n\u0027"},{"line_number":1623,"context_line":"        ipmi.LAST_CMD_TIME \u003d {}"},{"line_number":1624,"context_line":"        args \u003d ["},{"line_number":1625,"context_line":"            \u0027ipmitool\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"46a16b99_ef6f0857","line":1622,"in_reply_to":"26f980b7_8dac6e62","updated":"2021-12-29 01:42:06.000000000","message":"\u003e pep8: E501 line too long (82 \u003e 79 characters)\n\nPlease fix.","commit_id":"7a46e172efe99ba77714c2cdec486fc57ee1be51"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"b66421e83686bde0db3e91eb710477727b13e057","unresolved":false,"context_lines":[{"line_number":1740,"context_line":"                            \u0027no matching cipher suite\\n\\nError: \u0027 \\"},{"line_number":1741,"context_line":"                            \u0027Unable to establish IPMI v2 / RMCP+ session\\n\u0027"},{"line_number":1742,"context_line":"        unsupported_error \u003d \u0027Unsupported cipher suite ID : 17\\n\\n\u0027 \\"},{"line_number":1743,"context_line":"                            \u0027Error: Unable to establish IPMI v2 / RMCP+ session\\n\u0027"},{"line_number":1744,"context_line":"        valid_errors_stderr \u003d [no_matching_error, unsupported_error]"},{"line_number":1745,"context_line":"        for invalid_err in invalid_errors_stderr:"},{"line_number":1746,"context_line":"            self.assertFalse(ipmi.check_cipher_suite_errors(invalid_err))"}],"source_content_type":"text/x-python","patch_set":2,"id":"77c8f7a2_e18d8e17","line":1743,"in_reply_to":"be476fb0_3f6a9344","updated":"2021-12-29 01:42:06.000000000","message":"\u003e pep8: E501 line too long (82 \u003e 79 characters)\n\nPlease fix.","commit_id":"7a46e172efe99ba77714c2cdec486fc57ee1be51"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"b66421e83686bde0db3e91eb710477727b13e057","unresolved":false,"context_lines":[{"line_number":2680,"context_line":"                        boot_devices.CDROM, boot_devices.BIOS,"},{"line_number":2681,"context_line":"                        boot_devices.SAFE]"},{"line_number":2682,"context_line":"            self.assertEqual(sorted(expected), sorted(task.driver.management."},{"line_number":2683,"context_line":"                                                      get_supported_boot_devices(task)))"},{"line_number":2684,"context_line":""},{"line_number":2685,"context_line":"    @mock.patch.object(ipmi, \u0027_exec_ipmitool\u0027, autospec\u003dTrue)"},{"line_number":2686,"context_line":"    def test_management_interface_get_boot_device(self, mock_exec):"}],"source_content_type":"text/x-python","patch_set":2,"id":"82d07dd8_61510455","line":2683,"in_reply_to":"219087c7_38d15947","updated":"2021-12-29 01:42:06.000000000","message":"\u003e pep8: E501 line too long (88 \u003e 79 characters)\n\nPlease fix.","commit_id":"7a46e172efe99ba77714c2cdec486fc57ee1be51"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"a2cc0ebd2387b14c68b676222695717a2d35150b","unresolved":false,"context_lines":[{"line_number":2680,"context_line":"                        boot_devices.CDROM, boot_devices.BIOS,"},{"line_number":2681,"context_line":"                        boot_devices.SAFE]"},{"line_number":2682,"context_line":"            self.assertEqual(sorted(expected), sorted(task.driver.management."},{"line_number":2683,"context_line":"                            get_supported_boot_devices(task)))"},{"line_number":2684,"context_line":""},{"line_number":2685,"context_line":"    @mock.patch.object(ipmi, \u0027_exec_ipmitool\u0027, autospec\u003dTrue)"},{"line_number":2686,"context_line":"    def test_management_interface_get_boot_device(self, mock_exec):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1c08180b_716359c0","line":2683,"in_reply_to":"4cfc2178_2b7a59bd","updated":"2021-12-29 04:08:23.000000000","message":"\u003e pep8: E128 continuation line under-indented for visual indent\n\nPlease fix.","commit_id":"72d3dfe5572beb322d18bfe73782d7bd22d7f891"}],"releasenotes/notes/bug-2009762-403eac24c4823d2d.yaml":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"7b0ec0697b68ebbc9260db4541694b8d71e2301d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Restart node console may occasionally result in duplicated"},{"line_number":5,"context_line":"    sol session. Especially, when a cluster deployed with multi"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"49ffea8f_721c585e","line":2,"updated":"2022-01-05 09:47:12.000000000","message":"this section should be added only if we keep a known issue, is this the case?\nOtherwise you can condensate the text under \"fixes\"","commit_id":"66867ee96486e28bbda1fb1f62b41a8d5133d186"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"94e7738d4d88de26ee24d71100db56aa27d41547","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Restart node console may occasionally result in duplicated"},{"line_number":5,"context_line":"    sol session. Especially, when a cluster deployed with multi"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"d7ed6419_0bc90303","line":2,"in_reply_to":"49ffea8f_721c585e","updated":"2022-01-17 04:01:56.000000000","message":"This patch only \"fixes\" the bug 2009762, so I remove all content in \"issues\".\nThanks for your reply.","commit_id":"66867ee96486e28bbda1fb1f62b41a8d5133d186"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"d692b40e1f93fec4f3e4a38dc190f34697fd9399","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fix Node Console Duplicate Sol Session."},{"line_number":5,"context_line":"    This patch add \"sol deactivate\" action before start node console. To make"},{"line_number":6,"context_line":"    sure the current console connection always a success."},{"line_number":7,"context_line":"    See `story 2009762 \u003chttps://storyboard.openstack.org/#!/story/2009762\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":16,"id":"ebd3f047_2bcd1f07","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":18},"updated":"2022-01-17 09:57:33.000000000","message":"nit: adds","commit_id":"279471c0556d8aa1b718db6632ebc05ad1355124"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"d692b40e1f93fec4f3e4a38dc190f34697fd9399","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fix Node Console Duplicate Sol Session."},{"line_number":5,"context_line":"    This patch add \"sol deactivate\" action before start node console. To make"},{"line_number":6,"context_line":"    sure the current console connection always a success."},{"line_number":7,"context_line":"    See `story 2009762 \u003chttps://storyboard.openstack.org/#!/story/2009762\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":16,"id":"597d0cac_11bb04da","line":5,"range":{"start_line":5,"start_character":68,"end_line":5,"end_character":70},"updated":"2022-01-17 09:57:33.000000000","message":"nit: drop the full-stop","commit_id":"279471c0556d8aa1b718db6632ebc05ad1355124"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"4be96eb50d2ede59d8058720d29d9b9cbd7611be","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fix Node Console Duplicate Sol Session."},{"line_number":5,"context_line":"    This patch add \"sol deactivate\" action before start node console. To make"},{"line_number":6,"context_line":"    sure the current console connection always a success."},{"line_number":7,"context_line":"    See `story 2009762 \u003chttps://storyboard.openstack.org/#!/story/2009762\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":16,"id":"59a4e229_13feefa6","line":5,"range":{"start_line":5,"start_character":68,"end_line":5,"end_character":70},"in_reply_to":"597d0cac_11bb04da","updated":"2022-01-17 10:11:58.000000000","message":"Ack","commit_id":"279471c0556d8aa1b718db6632ebc05ad1355124"},{"author":{"_account_id":34306,"name":"TaylorTao","email":"taoruizhe@inspur.com","username":"taoruizhe"},"change_message_id":"4be96eb50d2ede59d8058720d29d9b9cbd7611be","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fix Node Console Duplicate Sol Session."},{"line_number":5,"context_line":"    This patch add \"sol deactivate\" action before start node console. To make"},{"line_number":6,"context_line":"    sure the current console connection always a success."},{"line_number":7,"context_line":"    See `story 2009762 \u003chttps://storyboard.openstack.org/#!/story/2009762\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":16,"id":"82e11377_75ee894e","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":18},"in_reply_to":"ebd3f047_2bcd1f07","updated":"2022-01-17 10:11:58.000000000","message":"Ack","commit_id":"279471c0556d8aa1b718db6632ebc05ad1355124"}]}
