)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"39a77e6478a1456da594ff0a71e884fcf57b47fb","unresolved":false,"context_lines":[{"line_number":3,"context_line":"AuthorDate: 2018-01-24 14:58:51 +0530"},{"line_number":4,"context_line":"Commit:     Vishakha Agarwal \u003cagarwalvishakha18@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-01-24 15:04:45 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Closes-Bug: #1714937"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I821782be7bd02e526eaf6288c825b954c6b8df6e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7f96bb07_b59b2f15","line":7,"range":{"start_line":6,"start_character":0,"end_line":7,"end_character":20},"updated":"2018-01-24 13:36:46.000000000","message":"you should provide complete commit msg, please check more info here - https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"69800f4b62f7f542fa831bef59908b477d418cf9"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"a74c9d53158dbef32dba39ea0b967e703709201e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"revokes all the tokens specific to that user."},{"line_number":12,"context_line":"In case of Fernet it should not look for any persistent DB."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1714937"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I821782be7bd02e526eaf6288c825b954c6b8df6e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5f93b717_32f2839b","line":14,"updated":"2018-02-01 18:10:02.000000000","message":"The current problem seems to be that keystone crashes entirely if the token driver is set to something unexpected: https://bugs.launchpad.net/keystone/+bug/1714937/comments/3 \n\nSo I don\u0027t think we can say that this patch closes the bug completely. It\u0027s also hard to verify the fix since the new issue is causing a different behavior.","commit_id":"99e512b570e1a0ba7b6a5640ba8565e483060583"}],"keystone/token/provider.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"ff9eba0e71da6fb73cdb29f72fe8e9fc11c11a60","unresolved":false,"context_lines":[{"line_number":278,"context_line":"                                     payload):"},{"line_number":279,"context_line":"        if CONF.token.revoke_by_id:"},{"line_number":280,"context_line":"            user_id \u003d payload[\u0027resource_info\u0027]"},{"line_number":281,"context_line":"            if \u0027fernet\u0027 not in CONF.token.provider:"},{"line_number":282,"context_line":"                self._persistence.delete_tokens_for_user(user_id)"},{"line_number":283,"context_line":"        if CONF.token.cache_on_issue:"},{"line_number":284,"context_line":"            # NOTE(amakarov): preserving behavior"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f93b717_ec7dbc6e","line":281,"updated":"2018-01-26 08:09:23.000000000","message":"since we\u0027ll add JWT token which is also non-persistence to keystone in the future, i think the code can be more generic:\n\nif CONF.token.provider not in [\u0027fernet\u0027, ]:","commit_id":"9b3ab229df2901421d3feb1f12bc86d209b2df91"}]}
