)]}'
{"doc/source/admin/cpu-topologies.rst":[{"author":{"_account_id":25820,"name":"Marc","email":"mb.methot@gmail.com","username":"mmethot"},"change_message_id":"2c0ced1ed5d58a1c2f8df830478f4760d575c74a","unresolved":false,"context_lines":[{"line_number":241,"context_line":"   design. See this `invalid bug"},{"line_number":242,"context_line":"   \u003chttps://bugs.launchpad.net/nova/+bug/1466780\u003e`_ for more information."},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"For more information about image metadata, refer to the `Image metadata`_"},{"line_number":245,"context_line":"guide."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"When guests need dedicated vCPU allocation, it may not be acceptable to allow emulator threads"},{"line_number":248,"context_line":"to steal time from real-time vCPUs."}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f7c97a3_68086b2c","line":245,"range":{"start_line":244,"start_character":0,"end_line":245,"end_character":6},"updated":"2018-07-03 21:57:46.000000000","message":"I would move this line under what you are suggesting to add, as it is still relevant to everything above","commit_id":"7c6c225a95dc41ec4e530d43f3b0461fc2f5af90"},{"author":{"_account_id":25820,"name":"Marc","email":"mb.methot@gmail.com","username":"mmethot"},"change_message_id":"2c0ced1ed5d58a1c2f8df830478f4760d575c74a","unresolved":false,"context_lines":[{"line_number":257,"context_line":"   $ openstack flavor set m1.large --property hw:emulator_threads_policy\u003disolate"},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"An instance spawned with these settings will have a dedicated physical CPU which is chosen from"},{"line_number":260,"context_line":"the ``vcpu_pin_set`` in addition to the pysical CPUs which are reserved for the vCPUs."},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"Customizing instance CPU topologies"},{"line_number":263,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f7c97a3_8b1b816d","line":260,"range":{"start_line":260,"start_character":40,"end_line":260,"end_character":47},"updated":"2018-07-03 21:57:46.000000000","message":"typo: I think this should be \"physical\"","commit_id":"7c6c225a95dc41ec4e530d43f3b0461fc2f5af90"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0a27bb7e1ec3567c69485fe99274e952ca90af1b","unresolved":false,"context_lines":[{"line_number":243,"context_line":""},{"line_number":244,"context_line":"For more information about image metadata, refer to the `Image metadata`_"},{"line_number":245,"context_line":"guide."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"When guests need dedicated vCPU allocation, it may not be acceptable to allow emulator threads"},{"line_number":248,"context_line":"to steal time from real-time vCPUs."},{"line_number":249,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f7c97a3_82d83bf0","line":246,"updated":"2018-07-04 10:13:11.000000000","message":"This should probably have a section title so it\u0027s discoverable. How about...offloading emulator threads?","commit_id":"7ee188caf7848533a289005a40cdcb0da1b4e24a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0a27bb7e1ec3567c69485fe99274e952ca90af1b","unresolved":false,"context_lines":[{"line_number":244,"context_line":"For more information about image metadata, refer to the `Image metadata`_"},{"line_number":245,"context_line":"guide."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"When guests need dedicated vCPU allocation, it may not be acceptable to allow emulator threads"},{"line_number":248,"context_line":"to steal time from real-time vCPUs."},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"In order to tell nova to reserve a dedicated CPU for emulator thread pinning,"},{"line_number":251,"context_line":"configure the ``hw:emulator_threads_policy`` flavor extra spec as ``isolate``."}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f7c97a3_c255d353","line":248,"range":{"start_line":247,"start_character":0,"end_line":248,"end_character":35},"updated":"2018-07-04 10:13:11.000000000","message":"Can you wrap this at \u003c 80 characters, please. I\u0027m not sure why the CI isn\u0027t catching it but it should (I\u0027ll investigate separately)","commit_id":"7ee188caf7848533a289005a40cdcb0da1b4e24a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0a27bb7e1ec3567c69485fe99274e952ca90af1b","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"When guests need dedicated vCPU allocation, it may not be acceptable to allow emulator threads"},{"line_number":248,"context_line":"to steal time from real-time vCPUs."},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"In order to tell nova to reserve a dedicated CPU for emulator thread pinning,"},{"line_number":251,"context_line":"configure the ``hw:emulator_threads_policy`` flavor extra spec as ``isolate``."},{"line_number":252,"context_line":"Additionally, ``hw:cpu_policy`` needs to be set to dedicated:"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":".. code-block:: console"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"   $ openstack flavor set m1.large --property hw:cpu_policy\u003ddedicated"},{"line_number":257,"context_line":"   $ openstack flavor set m1.large --property hw:emulator_threads_policy\u003disolate"},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"An instance spawned with these settings will have a dedicated physical CPU which is chosen from"},{"line_number":260,"context_line":"the ``vcpu_pin_set`` in addition to the physical CPUs which are reserved for the vCPUs."},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"Customizing instance CPU topologies"},{"line_number":263,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f7c97a3_a25a174d","line":260,"range":{"start_line":249,"start_character":0,"end_line":260,"end_character":87},"updated":"2018-07-04 10:13:11.000000000","message":"This is actually changing in this release. You can now configure \u0027hw:emulator_threads_policy\u003dshared\u0027 and a processor will be chosen from \u0027[compute] cpu_shared_set\u0027 instead. See [1] for more details. We should reflect this here. You should also link to the flavor documentation for this [2].\n\n[1] https://review.openstack.org/#/q/topic:bp/overhead-pin-set+(status:open+OR+status:merged)\n[2] https://review.openstack.org/#/c/510897/17/doc/source/user/flavors.rst","commit_id":"7ee188caf7848533a289005a40cdcb0da1b4e24a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"28c285600b33c0bbb18146b2a532f291bb6268f3","unresolved":false,"context_lines":[{"line_number":276,"context_line":""},{"line_number":277,"context_line":"   $ openstack flavor set m1.large \\"},{"line_number":278,"context_line":"     --property hw:cpu_policy\u003ddedicated"},{"line_number":279,"context_line":"   $ openstack flavor set m1.large \\"},{"line_number":280,"context_line":"     --property hw:emulator_threads_policy\u003dshare"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"Additionally, set ``[compute]/cpu_shared_set`` in ``/etc/nova/nova.conf`` to"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5f7c97a3_32b4fdf0","line":279,"range":{"start_line":279,"start_character":0,"end_line":279,"end_character":36},"updated":"2018-07-05 16:09:09.000000000","message":"nit: you can remove this if you add a backslash on the previous line","commit_id":"64fa52e5cd7331fc09c6d9161d36963ea4be4f48"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7bd160f3325fb27cd8665c29f0f27e96fd753332","unresolved":false,"context_lines":[{"line_number":261,"context_line":".. code-block:: console"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"   $ openstack flavor set m1.large \\"},{"line_number":264,"context_line":"     --property hw:cpu_policy\u003ddedicated"},{"line_number":265,"context_line":"     --property hw:emulator_threads_policy\u003disolate"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"An instance spawned with these settings will have a dedicated physical CPU"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f7c97a3_754fbf69","line":264,"updated":"2018-07-05 16:34:02.000000000","message":"backslash needed","commit_id":"bed5bbb7f889123c59e54cec5458f41cdea21dc5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7bd160f3325fb27cd8665c29f0f27e96fd753332","unresolved":false,"context_lines":[{"line_number":274,"context_line":".. code-block:: console"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"   $ openstack flavor set m1.large \\"},{"line_number":277,"context_line":"     --property hw:cpu_policy\u003ddedicated"},{"line_number":278,"context_line":"     --property hw:emulator_threads_policy\u003dshare"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"Additionally, set ``[compute]/cpu_shared_set`` in ``/etc/nova/nova.conf`` to"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f7c97a3_952e1b8b","line":277,"updated":"2018-07-05 16:34:02.000000000","message":"backslash needed","commit_id":"bed5bbb7f889123c59e54cec5458f41cdea21dc5"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"458bce4d8bcab17e8052aac3fdfbafad92a50775","unresolved":false,"context_lines":[{"line_number":264,"context_line":"     --property hw:cpu_policy\u003ddedicated \\"},{"line_number":265,"context_line":"     --property hw:emulator_threads_policy\u003disolate"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"An instance spawned with these settings will have a dedicated physical CPU"},{"line_number":268,"context_line":"which is chosen from the ``vcpu_pin_set`` in addition to the physical CPUs"},{"line_number":269,"context_line":"which are reserved for the vCPUs."},{"line_number":270,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"5f7c97a3_6b603ca5","line":267,"range":{"start_line":267,"start_character":12,"end_line":267,"end_character":19},"updated":"2018-07-30 13:33:04.000000000","message":"nit: created","commit_id":"69bb7adeec5ce8b6d80fd1e8e8ce811dd3e4a623"}]}
