)]}'
{"nova/conf/workarounds.py":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"c5d1ca0179af64158c0929686f31700848559f14","unresolved":true,"context_lines":[{"line_number":360,"context_line":"With some kernels initializing the guest apic can result in a kernel hang that"},{"line_number":361,"context_line":"renders the guest unusable. This happens as a result of a kernel bug. In most"},{"line_number":362,"context_line":"cases the correct fix it to update the guest image kernel to one that is"},{"line_number":363,"context_line":"patched however in some cases this is not possible (Cirros for example). This"},{"line_number":364,"context_line":"workaround allows the emulation of an apic to be disabled per host however it"},{"line_number":365,"context_line":"is not recommended to use outside of a CI or developer cloud."},{"line_number":366,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"2bbda9a7_9e3085d4","line":363,"range":{"start_line":363,"start_character":19,"end_line":363,"end_character":71},"updated":"2021-08-19 13:55:21.000000000","message":"Have in mind we can update the kernel in CirrOS. hrw from Red Hat has even worked on CirrOS and probably can help when he\u0027s back from holidays. 😉","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"68bbee74390729b9b870c9c4fbc8b3f2edc01cf4","unresolved":true,"context_lines":[{"line_number":360,"context_line":"With some kernels initializing the guest apic can result in a kernel hang that"},{"line_number":361,"context_line":"renders the guest unusable. This happens as a result of a kernel bug. In most"},{"line_number":362,"context_line":"cases the correct fix it to update the guest image kernel to one that is"},{"line_number":363,"context_line":"patched however in some cases this is not possible (Cirros for example). This"},{"line_number":364,"context_line":"workaround allows the emulation of an apic to be disabled per host however it"},{"line_number":365,"context_line":"is not recommended to use outside of a CI or developer cloud."},{"line_number":366,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"6428025d_bd0a659e","line":363,"range":{"start_line":363,"start_character":19,"end_line":363,"end_character":71},"in_reply_to":"26e7fb3d_b6c45666","updated":"2021-08-19 15:25:07.000000000","message":"If the newer CirrOS works on stable branches, then I don\u0027t see a point why not to upgrade. It\u0027s not like we are testing something CirrOS-specific nor trying to support quirks in that CirrOS release.","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"cf3e58eef2dbc02fb3cb903fa1599c746aaf05eb","unresolved":true,"context_lines":[{"line_number":360,"context_line":"With some kernels initializing the guest apic can result in a kernel hang that"},{"line_number":361,"context_line":"renders the guest unusable. This happens as a result of a kernel bug. In most"},{"line_number":362,"context_line":"cases the correct fix it to update the guest image kernel to one that is"},{"line_number":363,"context_line":"patched however in some cases this is not possible (Cirros for example). This"},{"line_number":364,"context_line":"workaround allows the emulation of an apic to be disabled per host however it"},{"line_number":365,"context_line":"is not recommended to use outside of a CI or developer cloud."},{"line_number":366,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"26e7fb3d_b6c45666","line":363,"range":{"start_line":363,"start_character":19,"end_line":363,"end_character":71},"in_reply_to":"2bbda9a7_9e3085d4","updated":"2021-08-19 14:48:54.000000000","message":"Yeah that\u0027s all good for master where we can easily switch Cirros versions, it\u0027s slightly more tricky for stable branches where we don\u0027t really like to do that but yeah I get your point thus the workaround nature of this option.","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"80bfea54b4b29877df2409f7fa4e16cf7c1182de","unresolved":false,"context_lines":[{"line_number":360,"context_line":"With some kernels initializing the guest apic can result in a kernel hang that"},{"line_number":361,"context_line":"renders the guest unusable. This happens as a result of a kernel bug. In most"},{"line_number":362,"context_line":"cases the correct fix it to update the guest image kernel to one that is"},{"line_number":363,"context_line":"patched however in some cases this is not possible (Cirros for example). This"},{"line_number":364,"context_line":"workaround allows the emulation of an apic to be disabled per host however it"},{"line_number":365,"context_line":"is not recommended to use outside of a CI or developer cloud."},{"line_number":366,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"6972697e_43a2009e","line":363,"range":{"start_line":363,"start_character":19,"end_line":363,"end_character":71},"in_reply_to":"40fbeb17_c7c90e37","updated":"2021-08-20 12:36:07.000000000","message":"Done","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"ce7bf3fd3cf999c40cbc4b49331204626961f313","unresolved":true,"context_lines":[{"line_number":360,"context_line":"With some kernels initializing the guest apic can result in a kernel hang that"},{"line_number":361,"context_line":"renders the guest unusable. This happens as a result of a kernel bug. In most"},{"line_number":362,"context_line":"cases the correct fix it to update the guest image kernel to one that is"},{"line_number":363,"context_line":"patched however in some cases this is not possible (Cirros for example). This"},{"line_number":364,"context_line":"workaround allows the emulation of an apic to be disabled per host however it"},{"line_number":365,"context_line":"is not recommended to use outside of a CI or developer cloud."},{"line_number":366,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"f59d4d7d_d278101a","line":363,"range":{"start_line":363,"start_character":19,"end_line":363,"end_character":71},"in_reply_to":"6428025d_bd0a659e","updated":"2021-08-19 15:39:17.000000000","message":"Sure, eventually potentially. In the meantime while we wait for that to ever happen this workaround is still valid IMHO.","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33f8a32fc5fda89a43a3be0a6f0e03577a3d4a8e","unresolved":true,"context_lines":[{"line_number":360,"context_line":"With some kernels initializing the guest apic can result in a kernel hang that"},{"line_number":361,"context_line":"renders the guest unusable. This happens as a result of a kernel bug. In most"},{"line_number":362,"context_line":"cases the correct fix it to update the guest image kernel to one that is"},{"line_number":363,"context_line":"patched however in some cases this is not possible (Cirros for example). This"},{"line_number":364,"context_line":"workaround allows the emulation of an apic to be disabled per host however it"},{"line_number":365,"context_line":"is not recommended to use outside of a CI or developer cloud."},{"line_number":366,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"40fbeb17_c7c90e37","line":363,"range":{"start_line":363,"start_character":19,"end_line":363,"end_character":71},"in_reply_to":"d928f3fa_54d7809d","updated":"2021-08-20 09:59:41.000000000","message":"Yeah, I\u0027d probably drop the Cirros part. There\u0027s enough context in the commit message without bothering end-users with this additional context. It also sounds slightly blame\u0027y 😅","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"ea0f9d45c969bc2ea9416a2211f6d43493309ea2","unresolved":true,"context_lines":[{"line_number":360,"context_line":"With some kernels initializing the guest apic can result in a kernel hang that"},{"line_number":361,"context_line":"renders the guest unusable. This happens as a result of a kernel bug. In most"},{"line_number":362,"context_line":"cases the correct fix it to update the guest image kernel to one that is"},{"line_number":363,"context_line":"patched however in some cases this is not possible (Cirros for example). This"},{"line_number":364,"context_line":"workaround allows the emulation of an apic to be disabled per host however it"},{"line_number":365,"context_line":"is not recommended to use outside of a CI or developer cloud."},{"line_number":366,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"d928f3fa_54d7809d","line":363,"range":{"start_line":363,"start_character":19,"end_line":363,"end_character":71},"in_reply_to":"f59d4d7d_d278101a","updated":"2021-08-19 15:41:53.000000000","message":"Yeah, I\u0027m just replying to the way this comment is worded. 😉","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33f8a32fc5fda89a43a3be0a6f0e03577a3d4a8e","unresolved":true,"context_lines":[{"line_number":366,"context_line":""},{"line_number":367,"context_line":"Related options:"},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"* :oslo.config:option:`libvirt.virt_type` \u003d \u0027qemu|kvm\u0027"},{"line_number":370,"context_line":"\"\"\"),"},{"line_number":371,"context_line":"]"},{"line_number":372,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"f27a96b8_b4d86714","line":369,"updated":"2021-08-20 09:59:41.000000000","message":"nit: we don\u0027t tend to use these here since this gets dumped into sample INI configuration files where it makes very little sense (unlike ``code`` which is still readable due to its basis in plain text conventions). I did have a patch to convert rST to plain text as part of the dumping of configuration files but I never finished it 😞","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"80bfea54b4b29877df2409f7fa4e16cf7c1182de","unresolved":false,"context_lines":[{"line_number":366,"context_line":""},{"line_number":367,"context_line":"Related options:"},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"* :oslo.config:option:`libvirt.virt_type` \u003d \u0027qemu|kvm\u0027"},{"line_number":370,"context_line":"\"\"\"),"},{"line_number":371,"context_line":"]"},{"line_number":372,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"498464fc_81859ef8","line":369,"in_reply_to":"f27a96b8_b4d86714","updated":"2021-08-20 12:36:07.000000000","message":"Done","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"}],"releasenotes/notes/libvirt-disable-apic-39599bdc2d110a1f.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33f8a32fc5fda89a43a3be0a6f0e03577a3d4a8e","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Linux guest images that have known kernel bugs related to virtualized apic"},{"line_number":5,"context_line":"    initialization previously would sporadically hang. For image where the"},{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e7b6f238_c10f1240","line":6,"range":{"start_line":6,"start_character":28,"end_line":6,"end_character":29},"updated":"2021-08-20 09:59:41.000000000","message":",","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33f8a32fc5fda89a43a3be0a6f0e03577a3d4a8e","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Linux guest images that have known kernel bugs related to virtualized apic"},{"line_number":5,"context_line":"    initialization previously would sporadically hang. For image where the"},{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdb80e3_d09615f0","line":6,"range":{"start_line":6,"start_character":77,"end_line":6,"end_character":78},"updated":"2021-08-20 09:59:41.000000000","message":":","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33f8a32fc5fda89a43a3be0a6f0e03577a3d4a8e","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Linux guest images that have known kernel bugs related to virtualized apic"},{"line_number":5,"context_line":"    initialization previously would sporadically hang. For image where the"},{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"17678b43_500e063d","line":6,"range":{"start_line":6,"start_character":32,"end_line":6,"end_character":43},"updated":"2021-08-20 09:59:41.000000000","message":"workaround (or ``[workarounds]``)","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"80bfea54b4b29877df2409f7fa4e16cf7c1182de","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Linux guest images that have known kernel bugs related to virtualized apic"},{"line_number":5,"context_line":"    initialization previously would sporadically hang. For image where the"},{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2ef9f45c_e78e849f","line":6,"range":{"start_line":6,"start_character":32,"end_line":6,"end_character":43},"in_reply_to":"17678b43_500e063d","updated":"2021-08-20 12:36:07.000000000","message":"Done","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"80bfea54b4b29877df2409f7fa4e16cf7c1182de","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Linux guest images that have known kernel bugs related to virtualized apic"},{"line_number":5,"context_line":"    initialization previously would sporadically hang. For image where the"},{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"f0a59b51_df9a7be4","line":6,"range":{"start_line":6,"start_character":77,"end_line":6,"end_character":78},"in_reply_to":"9fdb80e3_d09615f0","updated":"2021-08-20 12:36:07.000000000","message":"Done","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"80bfea54b4b29877df2409f7fa4e16cf7c1182de","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Linux guest images that have known kernel bugs related to virtualized apic"},{"line_number":5,"context_line":"    initialization previously would sporadically hang. For image where the"},{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"a2555ce9_c5da0c15","line":6,"range":{"start_line":6,"start_character":28,"end_line":6,"end_character":29},"in_reply_to":"e7b6f238_c10f1240","updated":"2021-08-20 12:36:07.000000000","message":"Done","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33f8a32fc5fda89a43a3be0a6f0e03577a3d4a8e","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f14618d_7cd31dd4","line":9,"range":{"start_line":9,"start_character":47,"end_line":9,"end_character":52},"updated":"2021-08-20 09:59:41.000000000","message":"their","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"80bfea54b4b29877df2409f7fa4e16cf7c1182de","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    kernel cannot be upgraded a workarounds config option has been introduced,"},{"line_number":7,"context_line":"    ``[workarounds]/libvirt_disable_apic\u003dTrue|False(default)``. This option is"},{"line_number":8,"context_line":"    primarily intended for CI and development clouds as a bridge for operators"},{"line_number":9,"context_line":"    to mitigate the issue while they work with there upstream image vendors."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b9e0dfca_d18c9818","line":9,"range":{"start_line":9,"start_character":47,"end_line":9,"end_character":52},"in_reply_to":"3f14618d_7cd31dd4","updated":"2021-08-20 12:36:07.000000000","message":"Done","commit_id":"9399e84551a63e2cca4b4fc916bed1f2a9168d83"}]}
