)]}'
{"doc/source/admin/configuration/hypervisor-ironic.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"4a585b89e038fe3c0167db791c81aa710c003c08","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Introduction"},{"line_number":5,"context_line":"------------"},{"line_number":6,"context_line":"The ironic hypervisor driver offers a wrap of the Ironic API, such that Nova"},{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_7c5f6874","line":6,"range":{"start_line":6,"start_character":29,"end_line":6,"end_character":60},"updated":"2020-01-10 16:35:01.000000000","message":"nit: \"wraps the Bare Metal (ironic) API, enabling Nova to ...\"","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8884fc308c22fd04da92228ad0b725f6d728d018","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Introduction"},{"line_number":5,"context_line":"------------"},{"line_number":6,"context_line":"The ironic hypervisor driver offers a wrap of the Ironic API, such that Nova"},{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_0b37fedd","line":6,"range":{"start_line":6,"start_character":29,"end_line":6,"end_character":60},"in_reply_to":"3fa7e38b_7c5f6874","updated":"2020-01-13 10:49:10.000000000","message":"Done","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"3b68916a9fc261b7a4b9231c4045a931abeebe43","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Introduction"},{"line_number":5,"context_line":"------------"},{"line_number":6,"context_line":"The ironic hypervisor driver offers a wrap of the Ironic API, such that Nova"},{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where the `compute_node` table record is `1:M`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_03c84f72","line":7,"range":{"start_line":7,"start_character":69,"end_line":7,"end_character":77},"updated":"2020-01-10 22:57:10.000000000","message":"I think we call this \"server\" in the docs","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8884fc308c22fd04da92228ad0b725f6d728d018","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Introduction"},{"line_number":5,"context_line":"------------"},{"line_number":6,"context_line":"The ironic hypervisor driver offers a wrap of the Ironic API, such that Nova"},{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where the `compute_node` table record is `1:M`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_ab434a40","line":7,"range":{"start_line":7,"start_character":69,"end_line":7,"end_character":77},"in_reply_to":"3fa7e38b_03c84f72","updated":"2020-01-13 10:49:10.000000000","message":"Done","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"4a585b89e038fe3c0167db791c81aa710c003c08","unresolved":false,"context_lines":[{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where the `compute_node` table record is `1:M`"},{"line_number":11,"context_line":"with the `compute services` table record for the given host, meaning a"},{"line_number":12,"context_line":"nova-compute service can manage multiple ComputeNodes, and the ComputeNodes for"},{"line_number":13,"context_line":"the ironic driver managed compute service uses the ironic node uuid for the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_dc43fc95","line":10,"range":{"start_line":10,"start_character":73,"end_line":10,"end_character":78},"updated":"2020-01-10 16:35:01.000000000","message":"I\u0027d use more human words, like \"where one compute service maps to many hosts\" or something.","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"3b68916a9fc261b7a4b9231c4045a931abeebe43","unresolved":false,"context_lines":[{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where the `compute_node` table record is `1:M`"},{"line_number":11,"context_line":"with the `compute services` table record for the given host, meaning a"},{"line_number":12,"context_line":"nova-compute service can manage multiple ComputeNodes, and the ComputeNodes for"},{"line_number":13,"context_line":"the ironic driver managed compute service uses the ironic node uuid for the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_23a46bb7","line":10,"range":{"start_line":10,"start_character":43,"end_line":10,"end_character":55},"updated":"2020-01-10 22:57:10.000000000","message":"use ``double backticks`` (throughout)","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"e5676ee56fd95ba143328722271b663f87cc16c0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where the `compute_node` table record is `1:M`"},{"line_number":11,"context_line":"with the `compute services` table record for the given host, meaning a"},{"line_number":12,"context_line":"nova-compute service can manage multiple ComputeNodes, and the ComputeNodes for"},{"line_number":13,"context_line":"the ironic driver managed compute service uses the ironic node uuid for the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_41a9558d","line":10,"range":{"start_line":10,"start_character":73,"end_line":10,"end_character":78},"in_reply_to":"3fa7e38b_dc43fc95","updated":"2020-01-13 13:22:42.000000000","message":"Done","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"e5676ee56fd95ba143328722271b663f87cc16c0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"may provision baremetal resources using the same user-facing API for instance"},{"line_number":8,"context_line":"management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where the `compute_node` table record is `1:M`"},{"line_number":11,"context_line":"with the `compute services` table record for the given host, meaning a"},{"line_number":12,"context_line":"nova-compute service can manage multiple ComputeNodes, and the ComputeNodes for"},{"line_number":13,"context_line":"the ironic driver managed compute service uses the ironic node uuid for the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_c16d4568","line":10,"range":{"start_line":10,"start_character":73,"end_line":10,"end_character":78},"in_reply_to":"3fa7e38b_dc43fc95","updated":"2020-01-13 13:22:42.000000000","message":"Done","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"4a585b89e038fe3c0167db791c81aa710c003c08","unresolved":false,"context_lines":[{"line_number":13,"context_line":"the ironic driver managed compute service uses the ironic node uuid for the"},{"line_number":14,"context_line":"compute node hypervisor_hostname (nodename) and uuid fields."},{"line_number":15,"context_line":"The relationships of ironic node : compute node : instance is 1:1:1."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Configuration"},{"line_number":19,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_5ce62cb1","line":16,"updated":"2020-01-10 16:35:01.000000000","message":"Let\u0027s type some words about using only custom resource classes (but not CPUs/memory/disk) for scheduling?","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8884fc308c22fd04da92228ad0b725f6d728d018","unresolved":false,"context_lines":[{"line_number":13,"context_line":"the ironic driver managed compute service uses the ironic node uuid for the"},{"line_number":14,"context_line":"compute node hypervisor_hostname (nodename) and uuid fields."},{"line_number":15,"context_line":"The relationships of ironic node : compute node : instance is 1:1:1."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Configuration"},{"line_number":19,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2b92fa4b","line":16,"in_reply_to":"3fa7e38b_5ce62cb1","updated":"2020-01-13 10:49:10.000000000","message":"\u003e Let\u0027s type some words about using only custom resource classes (but\n \u003e not CPUs/memory/disk) for scheduling?\n\nThis is theory is covered by \"Create flavors for use with the Bare Metal service\", so maybe point that we have two options for the scheduling?","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"1d62fc4db43bf677de586ee49f81d0a5f3a7a233","unresolved":false,"context_lines":[{"line_number":31,"context_line":"Scaling and Performance Issues"},{"line_number":32,"context_line":"------------------------------"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- The `update_available_resource` periodic task reports all the resources"},{"line_number":35,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":36,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":37,"context_line":"  running."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_8bee8e88","line":34,"range":{"start_line":34,"start_character":7,"end_line":34,"end_character":32},"updated":"2020-01-13 10:31:02.000000000","message":"I think this is \"update_available_resources\"","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"7a8e8a91c887612416aba532e11f3c4152397600","unresolved":false,"context_lines":[{"line_number":31,"context_line":"Scaling and Performance Issues"},{"line_number":32,"context_line":"------------------------------"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- The `update_available_resource` periodic task reports all the resources"},{"line_number":35,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":36,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":37,"context_line":"  running."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_844afb7f","line":34,"range":{"start_line":34,"start_character":7,"end_line":34,"end_character":32},"in_reply_to":"3fa7e38b_04d12bcb","updated":"2020-01-13 14:35:44.000000000","message":"Thanks Eric!","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9d2493ff2d8b3decc5d1bfad5dfe1727eeaf4394","unresolved":false,"context_lines":[{"line_number":31,"context_line":"Scaling and Performance Issues"},{"line_number":32,"context_line":"------------------------------"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- The `update_available_resource` periodic task reports all the resources"},{"line_number":35,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":36,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":37,"context_line":"  running."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_04d12bcb","line":34,"range":{"start_line":34,"start_character":7,"end_line":34,"end_character":32},"in_reply_to":"3fa7e38b_6188111a","updated":"2020-01-13 14:14:56.000000000","message":"++ changing to ``literal``.\n\nTo be clear, the name of the method is singular (update_available_resource) not plural (update_available_resources): https://opendev.org/openstack/nova/src/branch/master/nova/compute/manager.py#L9597","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"e5676ee56fd95ba143328722271b663f87cc16c0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"Scaling and Performance Issues"},{"line_number":32,"context_line":"------------------------------"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- The `update_available_resource` periodic task reports all the resources"},{"line_number":35,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":36,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":37,"context_line":"  running."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_6188111a","line":34,"range":{"start_line":34,"start_character":7,"end_line":34,"end_character":32},"in_reply_to":"3fa7e38b_8bee8e88","updated":"2020-01-13 13:22:42.000000000","message":"I\u0027ve changed to `` `` so it will be bold","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"62d64746d29ca9705ce3f78b296c0da9ba0b8b50","unresolved":false,"context_lines":[{"line_number":34,"context_line":"- The `update_available_resource` periodic task reports all the resources"},{"line_number":35,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":36,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":37,"context_line":"  running."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Known limitations / Missing features"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_fc527867","line":37,"updated":"2020-01-10 16:41:00.000000000","message":"We should suggest using conductor_groups to scale this/limit the scope of upate_available_resources. There is a matching nova compute setting.\n\nhttps://github.com/openstack/nova/blob/master/nova/conf/ironic.py#L70 and peer_list","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8884fc308c22fd04da92228ad0b725f6d728d018","unresolved":false,"context_lines":[{"line_number":34,"context_line":"- The `update_available_resource` periodic task reports all the resources"},{"line_number":35,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":36,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":37,"context_line":"  running."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Known limitations / Missing features"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_0bc61e6b","line":37,"in_reply_to":"3fa7e38b_fc527867","updated":"2020-01-13 10:49:10.000000000","message":"Ack","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"62d64746d29ca9705ce3f78b296c0da9ba0b8b50","unresolved":false,"context_lines":[{"line_number":41,"context_line":"------------------------------------"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Migrate"},{"line_number":44,"context_line":"* Resize"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_dc6a1c16","line":44,"updated":"2020-01-10 16:41:00.000000000","message":"snapshot","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8884fc308c22fd04da92228ad0b725f6d728d018","unresolved":false,"context_lines":[{"line_number":41,"context_line":"------------------------------------"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Migrate"},{"line_number":44,"context_line":"* Resize"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_4bb416f2","line":44,"in_reply_to":"3fa7e38b_33ca72a0","updated":"2020-01-13 10:49:10.000000000","message":"I\u0027ve added all of them to the list.","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"b847d95283177991cba88774095bfc0bbfe6e476","unresolved":false,"context_lines":[{"line_number":41,"context_line":"------------------------------------"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Migrate"},{"line_number":44,"context_line":"* Resize"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_33ca72a0","line":44,"in_reply_to":"3fa7e38b_dc6a1c16","updated":"2020-01-13 02:13:27.000000000","message":"I guess pause, suspend and shelve don\u0027t apply to ironic instance too.\nevacuate? I am not sure, maybe possible for bfv, haven\u0027t tried.","commit_id":"030812af90c68f6762397304b5d19bb31acd56a1"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9ce80bc1b9e04179732816619d0b97830b40cc39","unresolved":false,"context_lines":[{"line_number":8,"context_line":"user-facing API for server management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where one compute service can map to many hosts"},{"line_number":11,"context_line":", meaning a ``nova-compute service`` can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"uuid fields. The relationships of ``ironic node:compute node:instance`` is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_9504637f","line":11,"range":{"start_line":11,"start_character":27,"end_line":11,"end_character":34},"updated":"2020-01-13 17:12:06.000000000","message":"should remove \u0027service\u0027 from the ``literal``","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3d552bdb60e71afe4afbc0e41937d64c34235c4f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"user-facing API for server management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where one compute service can map to many hosts"},{"line_number":11,"context_line":", meaning a ``nova-compute service`` can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"uuid fields. The relationships of ``ironic node:compute node:instance`` is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_201205ff","line":11,"range":{"start_line":11,"start_character":27,"end_line":11,"end_character":34},"in_reply_to":"3fa7e38b_9504637f","updated":"2020-01-14 09:35:11.000000000","message":"Done","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9ce80bc1b9e04179732816619d0b97830b40cc39","unresolved":false,"context_lines":[{"line_number":11,"context_line":", meaning a ``nova-compute service`` can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"uuid fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The scheduling can be based on ``resource_class`` or ``traits``, both options"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_55feeb6a","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":4},"updated":"2020-01-13 17:12:06.000000000","message":"could ``literal`` this","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3d552bdb60e71afe4afbc0e41937d64c34235c4f","unresolved":false,"context_lines":[{"line_number":11,"context_line":", meaning a ``nova-compute service`` can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"uuid fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The scheduling can be based on ``resource_class`` or ``traits``, both options"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_c0cc5198","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":4},"in_reply_to":"3fa7e38b_55feeb6a","updated":"2020-01-14 09:35:11.000000000","message":"Done","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9ce80bc1b9e04179732816619d0b97830b40cc39","unresolved":false,"context_lines":[{"line_number":14,"context_line":"uuid fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The scheduling can be based on ``resource_class`` or ``traits``, both options"},{"line_number":18,"context_line":"can be specified via flavor properties. Note that when creating the flavor,"},{"line_number":19,"context_line":"it’s useful to add the ``RAM_MB`` and ``CPU`` properties as a convenience to"},{"line_number":20,"context_line":"users, although they are not used for scheduling. The ``DISK_GB`` property is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f5f2779c","line":17,"range":{"start_line":17,"start_character":63,"end_line":17,"end_character":64},"updated":"2020-01-13 17:12:06.000000000","message":";","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9ce80bc1b9e04179732816619d0b97830b40cc39","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The scheduling can be based on ``resource_class`` or ``traits``, both options"},{"line_number":18,"context_line":"can be specified via flavor properties. Note that when creating the flavor,"},{"line_number":19,"context_line":"it’s useful to add the ``RAM_MB`` and ``CPU`` properties as a convenience to"},{"line_number":20,"context_line":"users, although they are not used for scheduling. The ``DISK_GB`` property is"},{"line_number":21,"context_line":"also not used for scheduling, but is still used to determine the root partition"},{"line_number":22,"context_line":"size."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_b5ecffbc","line":19,"range":{"start_line":19,"start_character":25,"end_line":19,"end_character":31},"updated":"2020-01-13 17:12:06.000000000","message":"MEMORY_MB","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3d552bdb60e71afe4afbc0e41937d64c34235c4f","unresolved":false,"context_lines":[{"line_number":14,"context_line":"uuid fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The scheduling can be based on ``resource_class`` or ``traits``, both options"},{"line_number":18,"context_line":"can be specified via flavor properties. Note that when creating the flavor,"},{"line_number":19,"context_line":"it’s useful to add the ``RAM_MB`` and ``CPU`` properties as a convenience to"},{"line_number":20,"context_line":"users, although they are not used for scheduling. The ``DISK_GB`` property is"},{"line_number":21,"context_line":"also not used for scheduling, but is still used to determine the root partition"},{"line_number":22,"context_line":"size."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"},{"line_number":25,"context_line":"via the ``resource_class`` property on a node and a corresponding resource on"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_20e76512","line":22,"range":{"start_line":17,"start_character":0,"end_line":22,"end_character":5},"updated":"2020-01-14 09:35:11.000000000","message":"I\u0027m removing this, the paragraph will be the last one right below.","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9ce80bc1b9e04179732816619d0b97830b40cc39","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":53,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":54,"context_line":"  running. You can use conductor groups to help scale, by setting"},{"line_number":55,"context_line":"  :oslo.config:option:`[ironic]/partition_key\u003cironic.partition_key\u003e`."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f5fcb741","line":55,"range":{"start_line":55,"start_character":23,"end_line":55,"end_character":67},"updated":"2020-01-13 17:12:06.000000000","message":"This works, but in the remainder of the nova documentation (as far as I\u0027m aware) we don\u0027t use the \u003c\u003e thing; we just let it render as group.option.","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"e92313b432647b4734831ac4749921cde6519222","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":53,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":54,"context_line":"  running. You can use conductor groups to help scale, by setting"},{"line_number":55,"context_line":"  :oslo.config:option:`[ironic]/partition_key\u003cironic.partition_key\u003e`."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f19a7673","line":55,"range":{"start_line":55,"start_character":23,"end_line":55,"end_character":67},"in_reply_to":"3fa7e38b_d1265a68","updated":"2020-01-14 16:43:39.000000000","message":"\u003e And actually, that one isn\u0027t rendering properly\n\nI take it back; it renders okay on the actual docs site [1]; it\u0027s just the github pseudo-rendering (which I wish it wouldn\u0027t do) that\u0027s mucked up.\n\n[1] https://docs.openstack.org/nova/latest/admin/configuration/schedulers.html#compute-image-type-support","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d33285a75f34a63a9529adbdeb5bb308bd6e1d67","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":53,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":54,"context_line":"  running. You can use conductor groups to help scale, by setting"},{"line_number":55,"context_line":"  :oslo.config:option:`[ironic]/partition_key\u003cironic.partition_key\u003e`."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d1265a68","line":55,"range":{"start_line":55,"start_character":23,"end_line":55,"end_character":67},"in_reply_to":"3fa7e38b_e09f0d62","updated":"2020-01-14 16:41:02.000000000","message":"Haha, you found the *one* example in all of the nova docs :P (Actually there\u0027s one more example [1] but that\u0027s for a different reason.)\n\nAnd actually, that one isn\u0027t rendering properly; we should fix that.\n\n[1] https://opendev.org/openstack/nova/blame/branch/master/doc/source/admin/configuration/cross-cell-resize.rst#L259","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3d552bdb60e71afe4afbc0e41937d64c34235c4f","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  managed by Ironic. Depending the number of nodes, it can take a lot of time."},{"line_number":53,"context_line":"  The nova-compute will not perform any other operations when this task is"},{"line_number":54,"context_line":"  running. You can use conductor groups to help scale, by setting"},{"line_number":55,"context_line":"  :oslo.config:option:`[ironic]/partition_key\u003cironic.partition_key\u003e`."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_e09f0d62","line":55,"range":{"start_line":55,"start_character":23,"end_line":55,"end_character":67},"in_reply_to":"3fa7e38b_f5fcb741","updated":"2020-01-14 09:35:11.000000000","message":"The reason I used was because the first example I\u0027ve found was the one in [1] and they have the \u003c\u003e\n\n[1] https://github.com/openstack/nova/blob/master/doc/source/admin/configuration/schedulers.rst#compute-image-type-support","commit_id":"7191fd3d75cf5aa6b4b64f8440ace2258f9efc80"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"1afabc1f8115989e6b7fb16be88a9bc84656f3e9","unresolved":false,"context_lines":[{"line_number":5,"context_line":"------------"},{"line_number":6,"context_line":"The ironic hypervisor driver wraps the Bare Metal (ironic) API,"},{"line_number":7,"context_line":"enabling Nova to provision baremetal resources using the same"},{"line_number":8,"context_line":"user-facing API for server management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where one compute service can map to many hosts"},{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_013ec025","line":8,"range":{"start_line":8,"start_character":16,"end_line":8,"end_character":19},"updated":"2020-01-16 11:02:16.000000000","message":"nit: as for","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"9452be0c62a5397a121150ea344375f6012389b3","unresolved":false,"context_lines":[{"line_number":5,"context_line":"------------"},{"line_number":6,"context_line":"The ironic hypervisor driver wraps the Bare Metal (ironic) API,"},{"line_number":7,"context_line":"enabling Nova to provision baremetal resources using the same"},{"line_number":8,"context_line":"user-facing API for server management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where one compute service can map to many hosts"},{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_1324d3c2","line":8,"range":{"start_line":8,"start_character":16,"end_line":8,"end_character":19},"in_reply_to":"3fa7e38b_013ec025","updated":"2020-01-16 12:30:15.000000000","message":"Done","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"1afabc1f8115989e6b7fb16be88a9bc84656f3e9","unresolved":false,"context_lines":[{"line_number":8,"context_line":"user-facing API for server management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where one compute service can map to many hosts"},{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"``uuid`` fields. The relationships of ``ironic node:compute node:instance`` is"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_6108d47f","line":11,"range":{"start_line":11,"start_character":73,"end_line":11,"end_character":78},"updated":"2020-01-16 11:02:16.000000000","message":"nit: end the sentence here and start a new one","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"1219f1726cfb3e6daacf230e9e5c214d5c21a04d","unresolved":false,"context_lines":[{"line_number":8,"context_line":"user-facing API for server management."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"This is the only driver in nova where one compute service can map to many hosts"},{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"``uuid`` fields. The relationships of ``ironic node:compute node:instance`` is"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_36f3fdea","line":11,"range":{"start_line":11,"start_character":73,"end_line":11,"end_character":78},"in_reply_to":"3fa7e38b_6108d47f","updated":"2020-01-16 13:00:36.000000000","message":"Done","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"1afabc1f8115989e6b7fb16be88a9bc84656f3e9","unresolved":false,"context_lines":[{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"``uuid`` fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_617d34e5","line":14,"range":{"start_line":14,"start_character":40,"end_line":14,"end_character":73},"updated":"2020-01-16 11:02:16.000000000","message":"I\u0027d order this the other way round:\n``instance:compute node:ironic node``","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"1afabc1f8115989e6b7fb16be88a9bc84656f3e9","unresolved":false,"context_lines":[{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"``uuid`` fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_2122dc03","line":14,"range":{"start_line":14,"start_character":21,"end_line":14,"end_character":34},"updated":"2020-01-16 11:02:16.000000000","message":"nit: relationship","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"9452be0c62a5397a121150ea344375f6012389b3","unresolved":false,"context_lines":[{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"``uuid`` fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_53032b12","line":14,"range":{"start_line":14,"start_character":21,"end_line":14,"end_character":34},"in_reply_to":"3fa7e38b_2122dc03","updated":"2020-01-16 12:30:15.000000000","message":"Done","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"9452be0c62a5397a121150ea344375f6012389b3","unresolved":false,"context_lines":[{"line_number":11,"context_line":", meaning a ``nova-compute`` service can manage multiple ``ComputeNodes``, and"},{"line_number":12,"context_line":"the ``ComputeNodes`` for the ironic driver managed compute service uses the"},{"line_number":13,"context_line":"ironic node uuid for the compute node ``hypervisor_hostname`` (nodename) and"},{"line_number":14,"context_line":"``uuid`` fields. The relationships of ``ironic node:compute node:instance`` is"},{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_f301f708","line":14,"range":{"start_line":14,"start_character":40,"end_line":14,"end_character":73},"in_reply_to":"3fa7e38b_617d34e5","updated":"2020-01-16 12:30:15.000000000","message":"Done","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"1afabc1f8115989e6b7fb16be88a9bc84656f3e9","unresolved":false,"context_lines":[{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"},{"line_number":18,"context_line":"via the ``resource_class`` property on a node and a corresponding resource on"},{"line_number":19,"context_line":"a flavor (see the `flavor documentation`_)."},{"line_number":20,"context_line":"The RAM and CPU settings on a flavor are ignored, and the disk is only used to"},{"line_number":21,"context_line":"determine the root partition size when a partition image is used (see the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_8159508e","line":18,"range":{"start_line":18,"start_character":66,"end_line":18,"end_character":74},"updated":"2020-01-16 11:02:16.000000000","message":"It\u0027s actually a property as well, so I\u0027d suggest to change this to \u0027resource property\u0027 or \u0027flavor property\u0027.","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"9452be0c62a5397a121150ea344375f6012389b3","unresolved":false,"context_lines":[{"line_number":15,"context_line":"``1:1:1``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"},{"line_number":18,"context_line":"via the ``resource_class`` property on a node and a corresponding resource on"},{"line_number":19,"context_line":"a flavor (see the `flavor documentation`_)."},{"line_number":20,"context_line":"The RAM and CPU settings on a flavor are ignored, and the disk is only used to"},{"line_number":21,"context_line":"determine the root partition size when a partition image is used (see the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_9311a35f","line":18,"range":{"start_line":18,"start_character":66,"end_line":18,"end_character":74},"in_reply_to":"3fa7e38b_8159508e","updated":"2020-01-16 12:30:15.000000000","message":"I changed to resource property","commit_id":"1b2353443b092368c7abc4d4e29b14d815c51c00"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"652dd6604756be65b4f5285032f9ad100f786418","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"},{"line_number":17,"context_line":"via the ``resource_class`` property on a node and a corresponding resource"},{"line_number":18,"context_line":"property on a flavor (see the `flavor documentation`_)."},{"line_number":19,"context_line":"The RAM and CPU settings on a flavor are ignored, and the disk is only used to"},{"line_number":20,"context_line":"determine the root partition size when a partition image is used (see the"},{"line_number":21,"context_line":"`image documentation`_)."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_f4851d0b","line":18,"range":{"start_line":18,"start_character":29,"end_line":18,"end_character":53},"updated":"2020-01-21 16:52:11.000000000","message":"rather than doing this, you could do:\n\n  :ironic-doc:`flavor documentation \u003cinstall/configure-nova-flavors.html\u003e`\n\nand that way the docs on stable/ussuri will point to the ussuri ironic docs etc.","commit_id":"1efd5ec2328b82092d8cc46574b29fa315b9acfd"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"7b73072aede37df13c67e8cb1e2d368e7fe67d9d","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Scheduling of bare metal nodes is based on custom resource classes, specified"},{"line_number":17,"context_line":"via the ``resource_class`` property on a node and a corresponding resource"},{"line_number":18,"context_line":"property on a flavor (see the `flavor documentation`_)."},{"line_number":19,"context_line":"The RAM and CPU settings on a flavor are ignored, and the disk is only used to"},{"line_number":20,"context_line":"determine the root partition size when a partition image is used (see the"},{"line_number":21,"context_line":"`image documentation`_)."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_f4267d22","line":18,"range":{"start_line":18,"start_character":29,"end_line":18,"end_character":53},"in_reply_to":"3fa7e38b_f4851d0b","updated":"2020-01-21 16:58:50.000000000","message":"Thanks for the heads up Stephen \u003d), I will push a follow-up to fix this!","commit_id":"1efd5ec2328b82092d8cc46574b29fa315b9acfd"}]}
