)]}'
{"keystone/api/trusts.py":[{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"88d003f8c7f2598ee98b84badc826942fa5ace0a","unresolved":false,"context_lines":[{"line_number":378,"context_line":"                \"permissive as hardcoded enforcement will be removed. To \""},{"line_number":379,"context_line":"                \"correct this issue, either stop overriding the \""},{"line_number":380,"context_line":"                \"\\\"identity:get_trust\\\" rule in config to accept the \""},{"line_number":381,"context_line":"                \"defaults, or explicitly set a rule that is not empty.\""},{"line_number":382,"context_line":"            )"},{"line_number":383,"context_line":"            _trustor_trustee_only(trust)"},{"line_number":384,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_5b53126d","line":381,"updated":"2019-08-29 16:24:10.000000000","message":"This warning will be logged on every call right? I thought we are going to minimize policy deprecation warnings.","commit_id":"b100825a03920e59700dba7c45b2317344924867"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"15e4e8b8e958c16a04c153bc07ee411adf9aeab5","unresolved":false,"context_lines":[{"line_number":378,"context_line":"                \"permissive as hardcoded enforcement will be removed. To \""},{"line_number":379,"context_line":"                \"correct this issue, either stop overriding the \""},{"line_number":380,"context_line":"                \"\\\"identity:get_trust\\\" rule in config to accept the \""},{"line_number":381,"context_line":"                \"defaults, or explicitly set a rule that is not empty.\""},{"line_number":382,"context_line":"            )"},{"line_number":383,"context_line":"            _trustor_trustee_only(trust)"},{"line_number":384,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5faad753_c776ac3f","line":381,"in_reply_to":"5faad753_2791c053","updated":"2019-09-06 16:59:29.000000000","message":"I see.","commit_id":"b100825a03920e59700dba7c45b2317344924867"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"806625f5f3e5c26d2728f059ccd82049456da811","unresolved":false,"context_lines":[{"line_number":378,"context_line":"                \"permissive as hardcoded enforcement will be removed. To \""},{"line_number":379,"context_line":"                \"correct this issue, either stop overriding the \""},{"line_number":380,"context_line":"                \"\\\"identity:get_trust\\\" rule in config to accept the \""},{"line_number":381,"context_line":"                \"defaults, or explicitly set a rule that is not empty.\""},{"line_number":382,"context_line":"            )"},{"line_number":383,"context_line":"            _trustor_trustee_only(trust)"},{"line_number":384,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5faad753_2791c053","line":381,"in_reply_to":"7faddb67_5b53126d","updated":"2019-09-06 16:56:14.000000000","message":"It will be logged on every call to GET /trusts/{}/roles, which is relatively infrequent. The other logging problem we were having was that the deprecation warning logs for every single policy were being emitted every time the policies were loaded, which was at least once per keystone process.","commit_id":"b100825a03920e59700dba7c45b2317344924867"}]}
