)]}'
{"doc/source/admin/scheduling.rst":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c475524c1e61ef5f0f91cd0d0a7a4408fb74b110","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Compute uses the ``nova-scheduler`` service to determine how to dispatch"},{"line_number":6,"context_line":"compute requests. For example, the ``nova-scheduler`` service determines on"},{"line_number":7,"context_line":"which host a VM should launch.  In the context of filters, the term ``host``"},{"line_number":8,"context_line":"means a physical node that has a ``nova-compute`` service running on it.  You"},{"line_number":9,"context_line":"can configure the scheduler through a variety of options."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"In the default configuration, this scheduler considers hosts that meet all the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"e58f00d2_a2dcf5fb","line":8,"range":{"start_line":7,"start_character":32,"end_line":8,"end_character":72},"updated":"2021-08-23 12:16:37.000000000","message":"hm, I don\u0027t think this is true in case of ironic where the compute host !\u003d compute node. In reality we schedule to compute nodes that corresponds to hypervisors, isn\u0027t it?","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8dd0e6ebb9fbab96b8204030fcc5c51d6874f154","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Compute uses the ``nova-scheduler`` service to determine how to dispatch"},{"line_number":6,"context_line":"compute requests. For example, the ``nova-scheduler`` service determines on"},{"line_number":7,"context_line":"which host a VM should launch.  In the context of filters, the term ``host``"},{"line_number":8,"context_line":"means a physical node that has a ``nova-compute`` service running on it.  You"},{"line_number":9,"context_line":"can configure the scheduler through a variety of options."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"In the default configuration, this scheduler considers hosts that meet all the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7bac0877_0979d6eb","line":8,"range":{"start_line":7,"start_character":32,"end_line":8,"end_character":72},"in_reply_to":"e58f00d2_a2dcf5fb","updated":"2021-08-23 15:53:38.000000000","message":"I started rewording this but ended up diving into the architecture too much. I\u0027ve opted to drop this instead. It was copy-pasted anyway","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c475524c1e61ef5f0f91cd0d0a7a4408fb74b110","unresolved":true,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"* Are in the requested :term:`Availability Zone` (``AvailabilityZoneFilter``)."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* Can service the request (``ComputeFilter``)."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"* Satisfy the extra specs associated with the instance type"},{"line_number":19,"context_line":"  (``ComputeCapabilitiesFilter``)."}],"source_content_type":"text/x-rst","patch_set":7,"id":"e19f1a15_99901991","line":16,"updated":"2021-08-23 12:16:37.000000000","message":"This is overly simplified. The filter check that the nova-compute service handling the target node is available and not disabled.","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8dd0e6ebb9fbab96b8204030fcc5c51d6874f154","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"* Are in the requested :term:`Availability Zone` (``AvailabilityZoneFilter``)."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* Can service the request (``ComputeFilter``)."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"* Satisfy the extra specs associated with the instance type"},{"line_number":19,"context_line":"  (``ComputeCapabilitiesFilter``)."}],"source_content_type":"text/x-rst","patch_set":7,"id":"6b649236_ee18c29e","line":16,"in_reply_to":"e19f1a15_99901991","updated":"2021-08-23 15:53:38.000000000","message":"Done","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c475524c1e61ef5f0f91cd0d0a7a4408fb74b110","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* Are in a set of group hosts (if requested) (``ServerGroupAffinityFilter``)."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The scheduler chooses a new host when an instance is migrated."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"When evacuating instances from a host, the scheduler service honors the target"},{"line_number":32,"context_line":"host defined by the administrator on the :command:`nova evacuate` command.  If"}],"source_content_type":"text/x-rst","patch_set":7,"id":"26004bb3_9bb63965","line":29,"range":{"start_line":29,"start_character":53,"end_line":29,"end_character":62},"updated":"2021-08-23 12:16:37.000000000","message":"migrated, resized, evacauted or unshelved after being shelve offloaded.","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8dd0e6ebb9fbab96b8204030fcc5c51d6874f154","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* Are in a set of group hosts (if requested) (``ServerGroupAffinityFilter``)."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The scheduler chooses a new host when an instance is migrated."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"When evacuating instances from a host, the scheduler service honors the target"},{"line_number":32,"context_line":"host defined by the administrator on the :command:`nova evacuate` command.  If"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7014b860_e01dca64","line":29,"range":{"start_line":29,"start_character":53,"end_line":29,"end_character":62},"in_reply_to":"26004bb3_9bb63965","updated":"2021-08-23 15:53:38.000000000","message":"Done","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c475524c1e61ef5f0f91cd0d0a7a4408fb74b110","unresolved":true,"context_lines":[{"line_number":345,"context_line":"``AllHostsFilter``"},{"line_number":346,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"This is a no-op filter. It does not eliminate any of the available hosts."},{"line_number":349,"context_line":""},{"line_number":350,"context_line":""},{"line_number":351,"context_line":".. _AvailabilityZoneFilter:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1b5e9f43_584f73ea","line":348,"updated":"2021-08-23 12:16:37.000000000","message":"Why do we even have it?","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8dd0e6ebb9fbab96b8204030fcc5c51d6874f154","unresolved":false,"context_lines":[{"line_number":345,"context_line":"``AllHostsFilter``"},{"line_number":346,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"This is a no-op filter. It does not eliminate any of the available hosts."},{"line_number":349,"context_line":""},{"line_number":350,"context_line":""},{"line_number":351,"context_line":".. _AvailabilityZoneFilter:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"f3dea0af_d70addfa","line":348,"in_reply_to":"1b5e9f43_584f73ea","updated":"2021-08-23 15:53:38.000000000","message":"I suspect historical reasons. It\u0027s been there since the introduction of filters over 10 year ago. We could probably look to remove it now, tbh.","commit_id":"dd4b88d9661d5fd830df1d5b2a182cc204452726"}],"doc/source/index.rst":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"b9aba747d7127897f680327d457175bafd169d8b","unresolved":true,"context_lines":[{"line_number":200,"context_line":"   user/flavors"},{"line_number":201,"context_line":"   user/upgrade"},{"line_number":202,"context_line":"   user/quotas"},{"line_number":203,"context_line":"   admin/vendordata"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"Reference Material"},{"line_number":206,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"4c38b82d_71db8b17","line":203,"updated":"2021-02-17 07:51:17.000000000","message":"I would like to add admin/scheduling here, that I can easy to get this scheduling guide.","commit_id":"478a721042d0684424665de5e69a96c63b1c3671"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8cfb349687bf1799fc9b422fd8dcb1dd14f3ea96","unresolved":true,"context_lines":[{"line_number":200,"context_line":"   user/flavors"},{"line_number":201,"context_line":"   user/upgrade"},{"line_number":202,"context_line":"   user/quotas"},{"line_number":203,"context_line":"   admin/vendordata"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"Reference Material"},{"line_number":206,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"28c99f86_4fff006a","line":203,"in_reply_to":"4c38b82d_71db8b17","updated":"2021-02-17 16:50:08.000000000","message":"This toctree is hidden. It\u0027s only here to influence the PDF output. See the note from amotoki above.","commit_id":"478a721042d0684424665de5e69a96c63b1c3671"}],"doc/source/reference/scheduling.rst":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"b9aba747d7127897f680327d457175bafd169d8b","unresolved":true,"context_lines":[{"line_number":18,"context_line":"This is an overview of how scheduling works in nova from Pike onwards. For"},{"line_number":19,"context_line":"information on the scheduler itself, refer to :doc:`/admin/scheduling`."},{"line_number":20,"context_line":"For an overview of why we\u0027ve changed how the scheduler works, refer to"},{"line_number":21,"context_line":":doc:`/reference/scheduler-evolution`."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Overview"},{"line_number":24,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"68344329_e4146cc0","line":21,"range":{"start_line":21,"start_character":17,"end_line":21,"end_character":36},"updated":"2021-02-17 07:51:17.000000000","message":"Does it need to merge into the scheduling docs?","commit_id":"478a721042d0684424665de5e69a96c63b1c3671"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8cfb349687bf1799fc9b422fd8dcb1dd14f3ea96","unresolved":true,"context_lines":[{"line_number":18,"context_line":"This is an overview of how scheduling works in nova from Pike onwards. For"},{"line_number":19,"context_line":"information on the scheduler itself, refer to :doc:`/admin/scheduling`."},{"line_number":20,"context_line":"For an overview of why we\u0027ve changed how the scheduler works, refer to"},{"line_number":21,"context_line":":doc:`/reference/scheduler-evolution`."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Overview"},{"line_number":24,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"d37942e6_6c95d056","line":21,"range":{"start_line":21,"start_character":17,"end_line":21,"end_character":36},"in_reply_to":"68344329_e4146cc0","updated":"2021-02-17 16:50:08.000000000","message":"No, this is a historical document covering how the scheduler has been developed, hence why it\u0027s in the \u0027reference\u0027 directory. The other doc is an overview of how the filter works and how it can be configured","commit_id":"478a721042d0684424665de5e69a96c63b1c3671"}]}
