)]}'
{"ironic_python_agent/ironic_api_client.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"92b1883f00e8cd6992163069a1ea2eb6438d10c5","unresolved":false,"context_lines":[{"line_number":126,"context_line":"                                    requests.codes.UNAUTHORIZED,"},{"line_number":127,"context_line":"                                    requests.codes.NOT_ACCEPTABLE):"},{"line_number":128,"context_line":"            # Assume that new API is not available and retry"},{"line_number":129,"context_line":"            LOG.warning(\u0027New API is not available, falling back to old \u0027"},{"line_number":130,"context_line":"                        \u0027agent vendor passthru\u0027)"},{"line_number":131,"context_line":"            self.use_ramdisk_api \u003d False"},{"line_number":132,"context_line":"            return self._do_passthru_lookup(hardware_info, node_uuid)"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ac06dbe_0913db0e","line":130,"range":{"start_line":129,"start_character":0,"end_line":130,"end_character":48},"updated":"2016-08-24 16:23:13.000000000","message":"I see this message in the logs in https://bugs.launchpad.net/ironic-python-agent/+bug/1616461 so I think this is not the root cause.\n\nI guess the actual problem is that we\u0027re creating another client instance at https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/agent.py#L91, so the use_ramdisk_api flag is not persisted \u003e_\u003c","commit_id":"97f77a9b01848b3474e7d142d4905d2cbfe1d1c7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"730e64cadead8c8e32774a92b581396549bcb523","unresolved":false,"context_lines":[{"line_number":126,"context_line":"                                    requests.codes.UNAUTHORIZED,"},{"line_number":127,"context_line":"                                    requests.codes.NOT_ACCEPTABLE):"},{"line_number":128,"context_line":"            # Assume that new API is not available and retry"},{"line_number":129,"context_line":"            LOG.warning(\u0027New API is not available, falling back to old \u0027"},{"line_number":130,"context_line":"                        \u0027agent vendor passthru\u0027)"},{"line_number":131,"context_line":"            self.use_ramdisk_api \u003d False"},{"line_number":132,"context_line":"            return self._do_passthru_lookup(hardware_info, node_uuid)"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ac06dbe_443dbaba","line":130,"range":{"start_line":129,"start_character":0,"end_line":130,"end_character":48},"in_reply_to":"1ac06dbe_0913db0e","updated":"2016-08-24 16:35:34.000000000","message":"That is exactly the problem, which my next patch once I can test it should address.  The commit message indicates that I hit a 406 in noauth mode since compatibility is broken against stable/mitaka.","commit_id":"97f77a9b01848b3474e7d142d4905d2cbfe1d1c7"}]}
