)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5d4f81f3315348ddbb055c3ea4bafca8dfecac37","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Downgrade log for keystone verify client fail"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Under some circumstances the keystone verify process might fail"},{"line_number":10,"context_line":"but we are able to proceed because it\u0027s client setting error,"},{"line_number":11,"context_line":"so we don\u0027t need to report an exception log in the log file to"},{"line_number":12,"context_line":"confuse admin, instead ,use an info log."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ff82abbf_ff026d0b","line":10,"range":{"start_line":10,"start_character":35,"end_line":10,"end_character":60},"updated":"2017-11-30 22:26:17.000000000","message":"This is a bit confusing.\n\nThe bug says that the internal configuration for nova to talk to keystone is over the \u0027internal\u0027 endpoint in the catalog, but the problem is that the nova code that\u0027s checking the project isn\u0027t doing it with a configured interface, so it defaults to lookup the \u0027public\u0027 endpoint which they don\u0027t have nova configured to use, so it blows up.\n\nWith https://review.openstack.org/#/c/507693/ there will be an interface config option and it defaults to (\u0027internal\u0027, \u0027public\u0027) to lookup the endpoint, so that will resolve this as well, but we can\u0027t backport that to stable branches...","commit_id":"1ce7bd75cac46bf3777ee4889b4a0f10d4c1a517"}],"nova/api/openstack/identity.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5d4f81f3315348ddbb055c3ea4bafca8dfecac37","unresolved":false,"context_lines":[{"line_number":52,"context_line":"            \"which is not supported. Please fix this.\")"},{"line_number":53,"context_line":"        raise failure"},{"line_number":54,"context_line":"    except kse.ClientException:"},{"line_number":55,"context_line":"        # something is wrong, like there isn\u0027t a keystone v3 endpoint,"},{"line_number":56,"context_line":"        # we\u0027ll take the pass and default to everything being ok."},{"line_number":57,"context_line":"        LOG.info(\"Unable to contact keystone to verify project_id\")"},{"line_number":58,"context_line":"        return True"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff82abbf_8a0c3d3c","line":55,"range":{"start_line":55,"start_character":30,"end_line":55,"end_character":69},"updated":"2017-11-30 22:26:17.000000000","message":"We should add to this comment:\n\n\"or nova is configured to use a different interface\"","commit_id":"1ce7bd75cac46bf3777ee4889b4a0f10d4c1a517"}]}
