)]}'
{"doc/source/admin/cpu-topologies.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e31130e88bead29bc6464763a888258641397453","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"For more information about the syntax for ``hw:numa_nodes``, ``hw:numa_cpus.N``"},{"line_number":151,"context_line":"and ``hw:num_mem.N``, refer to the :ref:`NUMA"},{"line_number":152,"context_line":"topology \u003cextra-specs-numa-topology\u003e` guide. Other than this way, you can define"},{"line_number":153,"context_line":"numa nodes using the ``hw_numa_nodes`` image property, refer to the :glance-doc:`"},{"line_number":154,"context_line":"Image service property keys \u003ccli/property-keys\u003e`."},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_8cff1633","line":152,"range":{"start_line":152,"start_character":45,"end_line":152,"end_character":64},"updated":"2019-09-23 14:23:38.000000000","message":"I\u0027d re-word this as \"Besides the flavor extra spec,\".","commit_id":"d31b371f8b10c4b664a6a871324165a2a004762b"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d641f222ee5d158fe2a4a070d658a6264e7eb5be","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    driver will not spawn instances with such topologies."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"For more information about the syntax for ``hw:numa_nodes``, ``hw:numa_cpus.N``"},{"line_number":151,"context_line":"and ``hw:num_mem.N``, refer to the :ref:`NUMA"},{"line_number":152,"context_line":"topology \u003cextra-specs-numa-topology\u003e` guide. Other than this way, you can define"},{"line_number":153,"context_line":"numa nodes using the ``hw_numa_nodes`` image property, refer to the :glance-doc:`"},{"line_number":154,"context_line":"Image service property keys \u003ccli/property-keys\u003e`."},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_c5814dfd","line":152,"range":{"start_line":151,"start_character":36,"end_line":152,"end_character":37},"updated":"2019-09-24 13:49:35.000000000","message":"while we are updating the docs we should consider if we should remove referce to host numa nodes in the flavor docs when discribing the hw:numa_nodes option. \n\nthe hw_numa* and hw:numa* image properties and flavor extra spec describe the virtual numa toplogy. it is not required that the virt driver map each virtual numa node to a different host numa node. that was an implemenation detail of the virt driver that is subject to change. although now that i type this i realise that the numa toplogy filter might be enforcing that which has implication for how we would have to model things in placement.","commit_id":"d31b371f8b10c4b664a6a871324165a2a004762b"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c482a61fa6582dec97ad9acd352467f52b5d70db","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    driver will not spawn instances with such topologies."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"For more information about the syntax for ``hw:numa_nodes``, ``hw:numa_cpus.N``"},{"line_number":151,"context_line":"and ``hw:num_mem.N``, refer to the :ref:`NUMA"},{"line_number":152,"context_line":"topology \u003cextra-specs-numa-topology\u003e` guide. Other than this way, you can define"},{"line_number":153,"context_line":"numa nodes using the ``hw_numa_nodes`` image property, refer to the :glance-doc:`"},{"line_number":154,"context_line":"Image service property keys \u003ccli/property-keys\u003e`."},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_e55ec974","line":152,"range":{"start_line":151,"start_character":36,"end_line":152,"end_character":37},"in_reply_to":"3fa7e38b_c5814dfd","updated":"2019-09-24 13:53:46.000000000","message":"https://github.com/openstack/nova-specs/blob/master/specs/juno/implemented/virt-driver-numa-placement.rst#proposed-change\n\nthe detail of these are contained in the orginal spec.\nthey have not been change since they were added.\nthe semantics of what is required from an api point of view is less strict then the libvirt driver provides.","commit_id":"d31b371f8b10c4b664a6a871324165a2a004762b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e31130e88bead29bc6464763a888258641397453","unresolved":false,"context_lines":[{"line_number":150,"context_line":"For more information about the syntax for ``hw:numa_nodes``, ``hw:numa_cpus.N``"},{"line_number":151,"context_line":"and ``hw:num_mem.N``, refer to the :ref:`NUMA"},{"line_number":152,"context_line":"topology \u003cextra-specs-numa-topology\u003e` guide. Other than this way, you can define"},{"line_number":153,"context_line":"numa nodes using the ``hw_numa_nodes`` image property, refer to the :glance-doc:`"},{"line_number":154,"context_line":"Image service property keys \u003ccli/property-keys\u003e`."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Customizing instance CPU pinning policies"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_cced0e8c","line":153,"range":{"start_line":153,"start_character":0,"end_line":153,"end_character":4},"updated":"2019-09-23 14:23:38.000000000","message":"NUMA","commit_id":"d31b371f8b10c4b664a6a871324165a2a004762b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e31130e88bead29bc6464763a888258641397453","unresolved":false,"context_lines":[{"line_number":150,"context_line":"For more information about the syntax for ``hw:numa_nodes``, ``hw:numa_cpus.N``"},{"line_number":151,"context_line":"and ``hw:num_mem.N``, refer to the :ref:`NUMA"},{"line_number":152,"context_line":"topology \u003cextra-specs-numa-topology\u003e` guide. Other than this way, you can define"},{"line_number":153,"context_line":"numa nodes using the ``hw_numa_nodes`` image property, refer to the :glance-doc:`"},{"line_number":154,"context_line":"Image service property keys \u003ccli/property-keys\u003e`."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Customizing instance CPU pinning policies"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_4cf91e4b","line":153,"range":{"start_line":153,"start_character":55,"end_line":153,"end_character":67},"updated":"2019-09-23 14:23:38.000000000","message":"s/refer to the/see/.","commit_id":"d31b371f8b10c4b664a6a871324165a2a004762b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e31130e88bead29bc6464763a888258641397453","unresolved":false,"context_lines":[{"line_number":151,"context_line":"and ``hw:num_mem.N``, refer to the :ref:`NUMA"},{"line_number":152,"context_line":"topology \u003cextra-specs-numa-topology\u003e` guide. Other than this way, you can define"},{"line_number":153,"context_line":"numa nodes using the ``hw_numa_nodes`` image property, refer to the :glance-doc:`"},{"line_number":154,"context_line":"Image service property keys \u003ccli/property-keys\u003e`."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Customizing instance CPU pinning policies"},{"line_number":157,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2ce5c2a8","line":154,"range":{"start_line":154,"start_character":29,"end_line":154,"end_character":46},"updated":"2019-09-23 14:23:38.000000000","message":"This is the wrong path as seen in the rendered docs:\n\nhttps://openstack.fortnebula.com:13808/v1/AUTH_e8fd161dc34c421a979a9e6421f823e9/zuul_opendev_logs_4df/683849/1/check/openstack-tox-docs/4df0a19/docs/admin/cpu-topologies.html\n\nLooks like this should be:\n\n:glance-doc:`Useful image properties \u003cadmin/useful-image-properties\u003e`","commit_id":"d31b371f8b10c4b664a6a871324165a2a004762b"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1dba63bfee90c371b722fd7bb4a02ac2b65eebe3","unresolved":false,"context_lines":[{"line_number":170,"context_line":""},{"line_number":171,"context_line":".. note::"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"   For more information about image metadata, refer to the `Image metadata`_"},{"line_number":174,"context_line":"   guide."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"Customizing instance CPU pinning policies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f493fa4_daec5bf5","line":173,"range":{"start_line":173,"start_character":59,"end_line":173,"end_character":76},"updated":"2020-05-05 15:09:16.000000000","message":"This link is broken.","commit_id":"d3377a06f81578057781cc62fc3c907babda3966"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1dba63bfee90c371b722fd7bb4a02ac2b65eebe3","unresolved":false,"context_lines":[{"line_number":654,"context_line":"instances with a NUMA topology."},{"line_number":655,"context_line":""},{"line_number":656,"context_line":".. Links"},{"line_number":657,"context_line":".. _`Image metadata`: https://docs.openstack.org/image-guide/image-metadata.html"},{"line_number":658,"context_line":".. _`discussion`: http://lists.openstack.org/pipermail/openstack-dev/2016-March/090367.html"},{"line_number":659,"context_line":".. _`MTTCG project`: http://wiki.qemu.org/Features/tcg-multithread"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f493fa4_7adc2746","line":657,"range":{"start_line":657,"start_character":22,"end_line":657,"end_character":80},"updated":"2020-05-05 15:09:16.000000000","message":"This link","commit_id":"d3377a06f81578057781cc62fc3c907babda3966"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1adcd9bb76491e29f7e8082b057d812e6ac38450","unresolved":false,"context_lines":[{"line_number":157,"context_line":".. note::"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"   For more information about the syntax for ``hw:numa_nodes``,"},{"line_number":160,"context_line":"   ``hw:numa_cpus.N`` and ``hw:num_mem.N``, refer to the :ref:`NUMA topology"},{"line_number":161,"context_line":"   \u003cextra-specs-numa-topology\u003e` guide."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is also possible to configure an instance\u0027s NUMA topology via image"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f560f44_0481b2fb","line":160,"range":{"start_line":160,"start_character":5,"end_line":160,"end_character":42},"updated":"2020-09-10 14:08:24.000000000","message":"i belive you can also set the cpu and mem via the image.\n\nit might also be good to add a note the N stars form 0 and that it is only relevent if you have 2+ numa nodes.\n\nit is incorrect to use numa_cpus or numa_mem with only one numa node.\n\ni have seen peopel add hw:numa_cpus.1\u003d... in the past when they have only 1 numa node and that is wrong.\n\nit only did not cause an error because hw:numa_cpus.0 did not exist so it was never checked","commit_id":"68d72d04f051e0bdc7ff822a11fe1a798ae5879a"}]}
