)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cd6d1600770a18d4e936d176ba51e535c763b379","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Handle allocations consuming only from the child RPs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch prepare nova for the situation when a server will only"},{"line_number":10,"context_line":"consume resource from children RPs of the compute tree. This is cannot"},{"line_number":11,"context_line":"happen today but will in the future, when cpu and memory resource are"},{"line_number":12,"context_line":"moved to the NUMA RP and servers are booted from volume and therefore"},{"line_number":13,"context_line":"not requesting disk resources."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_f3803c9f","line":10,"range":{"start_line":10,"start_character":61,"end_line":10,"end_character":63},"updated":"2018-10-08 07:12:32.000000000","message":"strike","commit_id":"360749cb41fa418c9088fc68fab06c8488075a80"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cd6d1600770a18d4e936d176ba51e535c763b379","unresolved":false,"context_lines":[{"line_number":13,"context_line":"not requesting disk resources."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"There are many places in nova that assumes that every allocation"},{"line_number":16,"context_line":"candidate and ever server\u0027s allocation contians one compute node RP"},{"line_number":17,"context_line":"besides any number of children RPs. This patch removes this assumption."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"TODO:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_73be6c65","line":16,"range":{"start_line":16,"start_character":39,"end_line":16,"end_character":47},"updated":"2018-10-08 07:12:32.000000000","message":"contains","commit_id":"360749cb41fa418c9088fc68fab06c8488075a80"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cd6d1600770a18d4e936d176ba51e535c763b379","unresolved":false,"context_lines":[{"line_number":13,"context_line":"not requesting disk resources."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"There are many places in nova that assumes that every allocation"},{"line_number":16,"context_line":"candidate and ever server\u0027s allocation contians one compute node RP"},{"line_number":17,"context_line":"besides any number of children RPs. This patch removes this assumption."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"TODO:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_53b9f079","line":16,"range":{"start_line":16,"start_character":14,"end_line":16,"end_character":18},"updated":"2018-10-08 07:12:32.000000000","message":"every","commit_id":"360749cb41fa418c9088fc68fab06c8488075a80"}],"nova/scheduler/client/report.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cd6d1600770a18d4e936d176ba51e535c763b379","unresolved":false,"context_lines":[{"line_number":2399,"context_line":"            return True"},{"line_number":2400,"context_line":"        else:"},{"line_number":2401,"context_line":"            # a single allocation could be nested if it is not on the root RP"},{"line_number":2402,"context_line":"            print(\u0027!-!-!- source_allocs\u0027, allocs)"},{"line_number":2403,"context_line":"            rp_uuid \u003d allocs[\u0027allocations\u0027].keys()[0]"},{"line_number":2404,"context_line":"            is_root \u003d self._get_resource_provider("},{"line_number":2405,"context_line":"                context, rp_uuid)[\u0027parent_provider_uuid\u0027] is None"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_0602710d","line":2402,"updated":"2018-10-08 07:12:32.000000000","message":"bah","commit_id":"360749cb41fa418c9088fc68fab06c8488075a80"}],"nova/scheduler/filter_scheduler.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cd6d1600770a18d4e936d176ba51e535c763b379","unresolved":false,"context_lines":[{"line_number":303,"context_line":"            claimed_hosts, spec_obj, hosts, num, num_alts,"},{"line_number":304,"context_line":"            alloc_reqs_by_rp_uuid, allocation_request_version,"},{"line_number":305,"context_line":"            provider_summaries)"},{"line_number":306,"context_line":"        print(\u0027Selections: \u0027, selections_to_return)"},{"line_number":307,"context_line":"        return selections_to_return"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    def _ensure_sufficient_hosts(self, context, hosts, required_count,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_136858f2","line":306,"range":{"start_line":306,"start_character":8,"end_line":306,"end_character":51},"updated":"2018-10-08 07:12:32.000000000","message":"strike","commit_id":"360749cb41fa418c9088fc68fab06c8488075a80"}],"nova/tests/functional/test_servers.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cd6d1600770a18d4e936d176ba51e535c763b379","unresolved":false,"context_lines":[{"line_number":3273,"context_line":""},{"line_number":3274,"context_line":"        server \u003d self._boot_and_check_allocations("},{"line_number":3275,"context_line":"            self.flavor1, source_hostname)"},{"line_number":3276,"context_line":""},{"line_number":3277,"context_line":"        self._migrate_and_check_allocations("},{"line_number":3278,"context_line":"            server, self.flavor1, source_rp_uuid, dest_rp_uuid)"},{"line_number":3279,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_b37884c1","side":"PARENT","line":3276,"updated":"2018-10-08 07:12:32.000000000","message":"unrelated","commit_id":"6c6874f3511092df54a14c87702d8a6405fa9d1a"}]}
