)]}'
{"nova/scheduler/utils.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b3a6144c121e61befd3cfdd2e60e8c1d10ff508f","unresolved":false,"context_lines":[{"line_number":481,"context_line":"    for group in requested_resources:"},{"line_number":482,"context_line":"        res_req.add_request_group(group)"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"    if \u0027requested_destination\u0027 in spec_obj:"},{"line_number":485,"context_line":"        destination \u003d spec_obj.requested_destination"},{"line_number":486,"context_line":"        if destination:"},{"line_number":487,"context_line":"            if destination.aggregates:"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_e6bcb26d","line":484,"updated":"2019-04-04 22:38:50.000000000","message":"This will not cover the server create case where force_hosts and/or force_nodes is set in the RequestSpec because that unfortunately doesn\u0027t use the requested_destination field (requested_destination was introduced for scenarios where the user requests a target and it goes through the scheduler filters, whereas force_hosts/nodes completely bypasses the scheduler filters, hence the \u0027force\u0027).","commit_id":"c5fd884d1b9405f9584b7be2f3c16c8ad8465ab2"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ffd500695c1794779430fd6f0d6621d6480ed31a","unresolved":false,"context_lines":[{"line_number":269,"context_line":"            required_traits \u003d request_group.required_traits"},{"line_number":270,"context_line":"            forbidden_traits \u003d request_group.forbidden_traits"},{"line_number":271,"context_line":"            aggregates \u003d request_group.aggregates"},{"line_number":272,"context_line":"            in_tree \u003d request_group.in_tree"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"            resource_query \u003d \",\".join("},{"line_number":275,"context_line":"                sorted(\"%s:%s\" % (rc, amount)"}],"source_content_type":"text/x-python","patch_set":5,"id":"5fc1f717_6289296d","line":272,"updated":"2019-04-10 14:06:26.000000000","message":"OK so even if a host/node isn\u0027t specified this will default to None so we don\u0027t have to worry about an AttributeError here.","commit_id":"b8e24f86668107342386fbb04de0daa05e11cf6d"}]}
