)]}'
{"doc/source/admin/configuration/schedulers.rst":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"f3d36f9cdb1810b0d504f75c6c07272aa6468612","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Starting in the Train release, there is a mandatory `pre-filter"},{"line_number":82,"context_line":"\u003chttps://specs.openstack.org/openstack/nova-specs/specs/train/approved/pre-filter-disabled-computes.html\u003e`_"},{"line_number":83,"context_line":"which will exclude disabled compute nodes similar to the `ComputeFilter`_."},{"line_number":84,"context_line":"Compute node resource providers with the ``COMPUTE_STATUS_DISABLED`` trait will"},{"line_number":85,"context_line":"be excluded as scheduling candidates. The trait is managed by the"},{"line_number":86,"context_line":"``nova-compute`` service and should mirror the ``disabled`` status on the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fb8cfa7_c2169aa8","line":83,"updated":"2019-07-03 12:49:53.000000000","message":"I think we should state that this pre-filter does not fully replace the ComputeFilter functionality.","commit_id":"168d34c8d1161dc4d62493e194819297e079bb51"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3d885cd984cc2ab51c07971654f013f98365f7fe","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Starting in the Train release, there is a mandatory `pre-filter"},{"line_number":82,"context_line":"\u003chttps://specs.openstack.org/openstack/nova-specs/specs/train/approved/pre-filter-disabled-computes.html\u003e`_"},{"line_number":83,"context_line":"which will exclude disabled compute nodes similar to the `ComputeFilter`_."},{"line_number":84,"context_line":"Compute node resource providers with the ``COMPUTE_STATUS_DISABLED`` trait will"},{"line_number":85,"context_line":"be excluded as scheduling candidates. The trait is managed by the"},{"line_number":86,"context_line":"``nova-compute`` service and should mirror the ``disabled`` status on the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_fc7ca621","line":83,"in_reply_to":"7faddb67_0f45cd70","updated":"2019-07-04 09:07:49.000000000","message":"thanks.","commit_id":"168d34c8d1161dc4d62493e194819297e079bb51"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"47800c16b1aa6dc8d6eb5ea53d8c9ff63ee74284","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Starting in the Train release, there is a mandatory `pre-filter"},{"line_number":82,"context_line":"\u003chttps://specs.openstack.org/openstack/nova-specs/specs/train/approved/pre-filter-disabled-computes.html\u003e`_"},{"line_number":83,"context_line":"which will exclude disabled compute nodes similar to the `ComputeFilter`_."},{"line_number":84,"context_line":"Compute node resource providers with the ``COMPUTE_STATUS_DISABLED`` trait will"},{"line_number":85,"context_line":"be excluded as scheduling candidates. The trait is managed by the"},{"line_number":86,"context_line":"``nova-compute`` service and should mirror the ``disabled`` status on the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fb8cfa7_ced7a1ee","line":83,"in_reply_to":"9fb8cfa7_c2169aa8","updated":"2019-07-03 15:20:06.000000000","message":"So something like, \"similar to (but does not fully replace) the ComputeFilter\"?","commit_id":"168d34c8d1161dc4d62493e194819297e079bb51"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"f497349664c7cf9c9c92ad8a18232bf6c38376aa","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Starting in the Train release, there is a mandatory `pre-filter"},{"line_number":82,"context_line":"\u003chttps://specs.openstack.org/openstack/nova-specs/specs/train/approved/pre-filter-disabled-computes.html\u003e`_"},{"line_number":83,"context_line":"which will exclude disabled compute nodes similar to the `ComputeFilter`_."},{"line_number":84,"context_line":"Compute node resource providers with the ``COMPUTE_STATUS_DISABLED`` trait will"},{"line_number":85,"context_line":"be excluded as scheduling candidates. The trait is managed by the"},{"line_number":86,"context_line":"``nova-compute`` service and should mirror the ``disabled`` status on the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_0f45cd70","line":83,"in_reply_to":"9fb8cfa7_ced7a1ee","updated":"2019-07-03 19:58:36.000000000","message":"Done: https://review.opendev.org/#/c/668986/","commit_id":"168d34c8d1161dc4d62493e194819297e079bb51"}],"nova/scheduler/request_filter.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0b27c973605a03a88284fb29c9264f25e2621d97","unresolved":false,"context_lines":[{"line_number":168,"context_line":"    # GET /allocation_candidates call, so mutate the flavor for that call but"},{"line_number":169,"context_line":"    # don\u0027t persist the change."},{"line_number":170,"context_line":"    trait_name \u003d os_traits.COMPUTE_STATUS_DISABLED"},{"line_number":171,"context_line":"    request_spec.flavor.extra_specs[\u0027trait:%s\u0027 % trait_name] \u003d \u0027forbidden\u0027"},{"line_number":172,"context_line":"    request_spec.obj_reset_changes(fields\u003d[\u0027flavor\u0027], recursive\u003dTrue)"},{"line_number":173,"context_line":"    LOG.debug(\u0027compute_status_filter request filter added forbidden \u0027"},{"line_number":174,"context_line":"              \u0027trait %s\u0027, trait_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_b802333c","line":171,"updated":"2019-07-12 23:54:03.000000000","message":"nts: another one we\u0027ll want to replace with root_required once that\u0027s enabled in nova.","commit_id":"168d34c8d1161dc4d62493e194819297e079bb51"}]}
