)]}'
{"nova/scheduler/ironic_host_manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1e7c9ceac79ba12d58a031b6cd9739d60ce5052f","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        self.ram_allocation_ratio \u003d compute.ram_allocation_ratio"},{"line_number":77,"context_line":"        self.disk_allocation_ratio \u003d compute.disk_allocation_ratio"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"        # update failed_builds counter reported by the compute"},{"line_number":80,"context_line":"        self.failed_builds \u003d int(self.stats.get(\u0027failed_builds\u0027, 0))"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        self.updated \u003d compute.updated_at"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_26342dac","line":79,"updated":"2018-06-18 13:40:21.000000000","message":"Yup, from queens:\n\nhttps://review.openstack.org/#/c/574997/4/nova/scheduler/ironic_host_manager.py","commit_id":"bdb5c3b4057b8b3c1ba27c70e237e5fa71064694"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ccdb76e1d19a633ad8dd667b9b7dca5e39ada8c8","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        self.ram_allocation_ratio \u003d compute.ram_allocation_ratio"},{"line_number":77,"context_line":"        self.disk_allocation_ratio \u003d compute.disk_allocation_ratio"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"        # update failed_builds counter reported by the compute"},{"line_number":80,"context_line":"        self.failed_builds \u003d int(self.stats.get(\u0027failed_builds\u0027, 0))"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        self.updated \u003d compute.updated_at"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_26874d15","line":79,"in_reply_to":"5f7c97a3_26342dac","updated":"2018-06-18 13:46:24.000000000","message":"Ack, thanks all for the fish.","commit_id":"bdb5c3b4057b8b3c1ba27c70e237e5fa71064694"}],"nova/tests/functional/test_servers.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a8b986dba88db154741323ae78c72e063506aca7","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        self._run_periodics()"},{"line_number":171,"context_line":"        self.assertEqual([1], list(self._get_node_build_failures().values()))"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def _test_create_server_with_error_with_retries(self):"},{"line_number":174,"context_line":"        # Create a server which will enter error state."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        fake.set_nodes([\u0027host2\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_2a94c2e7","line":173,"range":{"start_line":173,"start_character":8,"end_line":173,"end_character":51},"updated":"2018-06-07 15:33:26.000000000","message":"OK so this is coming from I16ba29385dd2db5467829e6c17fc395096b5cfd3 which is queens-only since we don\u0027t have alternate hosts in pike. nit is to mention that in the commit message.","commit_id":"711f3589c3a5b57d11f555842e056a3b53c458f4"}]}
