)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"b1de90ba5e278fac63ebc1a5ad688b14291590e4","unresolved":true,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"With this change now nova-compute fails to start up if SEV-SNP is"},{"line_number":15,"context_line":"enabled in the hosts with SEV-ES guests."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Closes-Bug: #2157891"},{"line_number":18,"context_line":"Change-Id: I96df149b1f3c63a73696534d75d1cac45fe4add8"},{"line_number":19,"context_line":"Signed-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"4b29dbd9_76a53eb6","line":16,"updated":"2026-06-24 14:29:17.000000000","message":"please add a release notes to this patch. It might worth calling this out in the upgrade section","commit_id":"c27e0d68ecda8ac0ab6579b30c4bc43ce2eda3aa"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"52975fec2671cf99bee22b9d2baa9df55d278a70","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"With this change now nova-compute fails to start up if SEV-SNP is"},{"line_number":15,"context_line":"enabled in the hosts with SEV-ES guests."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Closes-Bug: #2157891"},{"line_number":18,"context_line":"Change-Id: I96df149b1f3c63a73696534d75d1cac45fe4add8"},{"line_number":19,"context_line":"Signed-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3703cb46_7b6ca370","line":16,"in_reply_to":"4b29dbd9_76a53eb6","updated":"2026-06-25 12:43:01.000000000","message":"Done","commit_id":"c27e0d68ecda8ac0ab6579b30c4bc43ce2eda3aa"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"b1de90ba5e278fac63ebc1a5ad688b14291590e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"532b81fb_4bbb9b2a","updated":"2026-06-24 14:29:17.000000000","message":"-1 to have a release notes","commit_id":"c27e0d68ecda8ac0ab6579b30c4bc43ce2eda3aa"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"848905e4cba4d17879564e2e0d0f62df656f57a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"0736c9d2_ae8fe3ea","updated":"2026-06-24 15:19:46.000000000","message":"Will address the comments by gibi. Had to update this to submit the following change.","commit_id":"dffa3cf140f404a19996d0deb1d1e0ebd22b8574"}],"nova/tests/functional/libvirt/test_amd_sev.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3f04a129f4b8b32a6cccd30e94bb1a0384643cd3","unresolved":true,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        self.mock_cpu_flag \u003d mock.patch("},{"line_number":66,"context_line":"            \u0027nova.virt.libvirt.host.Host._is_supported_cpu_flag\u0027,"},{"line_number":67,"context_line":"            return_value\u003dFalse).start()"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    @mock.patch.object("},{"line_number":70,"context_line":"        fakelibvirt.virConnect, \u0027_domain_capability_features\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"fe85cbb7_ecf4576c","line":67,"updated":"2026-07-03 13:10:51.000000000","message":"self.addCleanup(patcher.stop)\n\nmaybe we need a hacking rule as well to catch these in the future.","commit_id":"b16850634af40a06b00465e15a003ffd19a78bef"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d7f11f791e5099b19732c108d797f34c99eb1ed9","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        self.mock_cpu_flag \u003d mock.patch("},{"line_number":66,"context_line":"            \u0027nova.virt.libvirt.host.Host._is_supported_cpu_flag\u0027,"},{"line_number":67,"context_line":"            return_value\u003dFalse).start()"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    @mock.patch.object("},{"line_number":70,"context_line":"        fakelibvirt.virConnect, \u0027_domain_capability_features\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"158e4bad_4709126b","line":67,"in_reply_to":"fe85cbb7_ecf4576c","updated":"2026-07-03 14:15:02.000000000","message":"Done","commit_id":"b16850634af40a06b00465e15a003ffd19a78bef"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3f04a129f4b8b32a6cccd30e94bb1a0384643cd3","unresolved":true,"context_lines":[{"line_number":139,"context_line":"            networks\u003d\u0027none\u0027"},{"line_number":140,"context_line":"        )"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        # now sev-snp is detectedlost, so compute should fail"},{"line_number":143,"context_line":"        self.mock_cpu_flag.reset_mock()"},{"line_number":144,"context_line":"        self.mock_cpu_flag.return_value \u003d True"},{"line_number":145,"context_line":"        ex \u003d self.assertRaises("}],"source_content_type":"text/x-python","patch_set":10,"id":"e922982f_a4c54642","line":142,"range":{"start_line":142,"start_character":25,"end_line":142,"end_character":37},"updated":"2026-07-03 13:10:51.000000000","message":"nit: typo?","commit_id":"b16850634af40a06b00465e15a003ffd19a78bef"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d7f11f791e5099b19732c108d797f34c99eb1ed9","unresolved":false,"context_lines":[{"line_number":139,"context_line":"            networks\u003d\u0027none\u0027"},{"line_number":140,"context_line":"        )"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        # now sev-snp is detectedlost, so compute should fail"},{"line_number":143,"context_line":"        self.mock_cpu_flag.reset_mock()"},{"line_number":144,"context_line":"        self.mock_cpu_flag.return_value \u003d True"},{"line_number":145,"context_line":"        ex \u003d self.assertRaises("}],"source_content_type":"text/x-python","patch_set":10,"id":"990e8208_0ef42147","line":142,"range":{"start_line":142,"start_character":25,"end_line":142,"end_character":37},"in_reply_to":"e922982f_a4c54642","updated":"2026-07-03 14:15:02.000000000","message":"Done","commit_id":"b16850634af40a06b00465e15a003ffd19a78bef"}],"nova/virt/libvirt/host.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"b1de90ba5e278fac63ebc1a5ad688b14291590e4","unresolved":true,"context_lines":[{"line_number":2129,"context_line":"            return self._supports_amd_sev_es"},{"line_number":2130,"context_line":""},{"line_number":2131,"context_line":"        if self._is_supported_cpu_flag(\u0027sev_snp\u0027):"},{"line_number":2132,"context_line":"            LOG.info(\"AMD SEV-ES support is detected, but ignored because \""},{"line_number":2133,"context_line":"                     \"AMD SEV-SNP support is detected\")"},{"line_number":2134,"context_line":"            return False"},{"line_number":2135,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ef9a63c3_37f4b70d","line":2132,"updated":"2026-06-24 14:29:17.000000000","message":"I would put this as a warning even. At least for a cycle or two","commit_id":"c27e0d68ecda8ac0ab6579b30c4bc43ce2eda3aa"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"086f612b634c6fda83b2f2bc767833d14ab94787","unresolved":false,"context_lines":[{"line_number":2129,"context_line":"            return self._supports_amd_sev_es"},{"line_number":2130,"context_line":""},{"line_number":2131,"context_line":"        if self._is_supported_cpu_flag(\u0027sev_snp\u0027):"},{"line_number":2132,"context_line":"            LOG.info(\"AMD SEV-ES support is detected, but ignored because \""},{"line_number":2133,"context_line":"                     \"AMD SEV-SNP support is detected\")"},{"line_number":2134,"context_line":"            return False"},{"line_number":2135,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"73ed8fd1_64fb2537","line":2132,"in_reply_to":"9d6b69b8_0ba3175f","updated":"2026-06-26 09:09:46.000000000","message":"OK","commit_id":"c27e0d68ecda8ac0ab6579b30c4bc43ce2eda3aa"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bcbae70c90d1c8cbce700dfee36b8ff5bdcd8f92","unresolved":false,"context_lines":[{"line_number":2129,"context_line":"            return self._supports_amd_sev_es"},{"line_number":2130,"context_line":""},{"line_number":2131,"context_line":"        if self._is_supported_cpu_flag(\u0027sev_snp\u0027):"},{"line_number":2132,"context_line":"            LOG.info(\"AMD SEV-ES support is detected, but ignored because \""},{"line_number":2133,"context_line":"                     \"AMD SEV-SNP support is detected\")"},{"line_number":2134,"context_line":"            return False"},{"line_number":2135,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"7df7b92f_91c371dc","line":2132,"in_reply_to":"ef9a63c3_37f4b70d","updated":"2026-06-25 12:17:55.000000000","message":"Done","commit_id":"c27e0d68ecda8ac0ab6579b30c4bc43ce2eda3aa"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"aece2aa7cfd1f2db2dfd597acaa2ec68e066edbd","unresolved":false,"context_lines":[{"line_number":2129,"context_line":"            return self._supports_amd_sev_es"},{"line_number":2130,"context_line":""},{"line_number":2131,"context_line":"        if self._is_supported_cpu_flag(\u0027sev_snp\u0027):"},{"line_number":2132,"context_line":"            LOG.info(\"AMD SEV-ES support is detected, but ignored because \""},{"line_number":2133,"context_line":"                     \"AMD SEV-SNP support is detected\")"},{"line_number":2134,"context_line":"            return False"},{"line_number":2135,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9d6b69b8_0ba3175f","line":2132,"in_reply_to":"ef9a63c3_37f4b70d","updated":"2026-06-25 12:42:49.000000000","message":"I decided to use info initially because it\u0027s a normal log for deployments with SEV-SNP support (once it\u0027s formally supported) but we can discuss the log level later at that point.","commit_id":"c27e0d68ecda8ac0ab6579b30c4bc43ce2eda3aa"}]}
