)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"c03d4153aa4cd1b6475b67037abe2970d6e69019","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support KWARGS in the cache key generating function(s)."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now that oslo.cache supports kwargs, lean on the kwarg functionality."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I2ce3c83ec1a2470eb8a4b6091727bd30463ff33b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9fdfeff1_dd56d3ce","line":9,"updated":"2019-02-27 17:11:13.000000000","message":"Sweet","commit_id":"7c10155759f3d57d89c0534aad5e7ed7d87367dd"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"f884a3640e99d6cf63d2d574312098d3c133b229","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support KWARGS in the cache key generating function(s)."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now that oslo.cache supports kwargs, lean on the kwarg functionality."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I2ce3c83ec1a2470eb8a4b6091727bd30463ff33b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9fdfeff1_d37c68ec","line":9,"in_reply_to":"9fdfeff1_3341343a","updated":"2019-02-28 16:28:54.000000000","message":"Let\u0027s please have this clarified in the commit message.","commit_id":"7c10155759f3d57d89c0534aad5e7ed7d87367dd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"31d90143ac5f2d847d6eebfbbddcd413237dac4a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support KWARGS in the cache key generating function(s)."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now that oslo.cache supports kwargs, lean on the kwarg functionality."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I2ce3c83ec1a2470eb8a4b6091727bd30463ff33b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9fdfeff1_3341343a","line":9,"in_reply_to":"9fdfeff1_c137b7fd","updated":"2019-02-28 16:14:34.000000000","message":"I can\u0027t seem to find a commit in oslo.cache that is specific to this. But I did find on uncapping dogpile. I wonder if we get this functionality via dogpile?\n\nMorgan probably knows...\n\nhttps://dogpilecache.sqlalchemy.org/en/latest/changelog.html#change-0.7.1-bug","commit_id":"7c10155759f3d57d89c0534aad5e7ed7d87367dd"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"8db222a28c101c9d24095d8d16ac544e0c9e61d8","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support KWARGS in the cache key generating function(s)."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now that oslo.cache supports kwargs, lean on the kwarg functionality."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I2ce3c83ec1a2470eb8a4b6091727bd30463ff33b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9fdfeff1_c137b7fd","line":9,"in_reply_to":"9fdfeff1_dd56d3ce","updated":"2019-02-28 15:21:15.000000000","message":"Is there a change set or release note that you can reference so that we can see what this means?","commit_id":"7c10155759f3d57d89c0534aad5e7ed7d87367dd"}],"keystone/identity/core.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"fe5c424ee83c07d74f18fc6d2620478d5aa2f657","unresolved":false,"context_lines":[{"line_number":1451,"context_line":""},{"line_number":1452,"context_line":"    driver_namespace \u003d \u0027keystone.identity.id_mapping\u0027"},{"line_number":1453,"context_line":"    _provides_api \u003d \u0027id_mapping_api\u0027"},{"line_number":1454,"context_line":"    def get_public_id(self, domain_id, local_id, entity_type):"},{"line_number":1455,"context_line":"        return self.driver.get_public_id({\u0027domain_id\u0027: domain_id,"},{"line_number":1456,"context_line":"                                          \u0027local_id\u0027: local_id,"},{"line_number":1457,"context_line":"                                          \u0027entity_type\u0027: entity_type})"},{"line_number":1458,"context_line":""},{"line_number":1459,"context_line":"    def __init__(self):"},{"line_number":1460,"context_line":"        super(MappingManager, self).__init__(CONF.identity_mapping.driver)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e9d39301","line":1457,"range":{"start_line":1454,"start_character":1,"end_line":1457,"end_character":70},"updated":"2018-10-17 17:24:22.000000000","message":"oops!","commit_id":"a0556ec175b5777f3de207240d5e88636fbc796a"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"8759ef37e9a74cb5541c18edc816c66449494823","unresolved":false,"context_lines":[{"line_number":1455,"context_line":"    def __init__(self):"},{"line_number":1456,"context_line":"        super(MappingManager, self).__init__(CONF.identity_mapping.driver)"},{"line_number":1457,"context_line":""},{"line_number":1458,"context_line":"    @MEMOIZE_ID_MAPPING"},{"line_number":1459,"context_line":"    def get_public_id(self, local_entity):"},{"line_number":1460,"context_line":"        return self.driver.get_public_id(local_entity[\u0027domain_id\u0027],"},{"line_number":1461,"context_line":"                                         local_entity[\u0027local_id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_b06e3a62","line":1458,"updated":"2018-10-18 22:20:38.000000000","message":"Well that wasn\u0027t a good refactor.","commit_id":"90466bbff4e419f69b08c56c338b207f207b26c7"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"11b17e0acc3692edff0676970ba21ad5697158b5","unresolved":false,"context_lines":[{"line_number":1459,"context_line":"    def get_public_id(self, local_entity):"},{"line_number":1460,"context_line":"        keys \u003d (\u0027domain_id\u0027, \u0027local_id\u0027, \u0027entity_type\u0027)"},{"line_number":1461,"context_line":"        computed_entity \u003d {"},{"line_number":1462,"context_line":"             x: local_entity[x] for x in local_entity.keys()})"},{"line_number":1463,"context_line":"      "},{"line_number":1464,"context_line":"        return self.driver.get_public_id(computed_entity)"},{"line_number":1465,"context_line":""},{"line_number":1466,"context_line":"    @MEMOIZE_ID_MAPPING"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_1340585f","line":1463,"range":{"start_line":1462,"start_character":0,"end_line":1463,"end_character":6},"updated":"2018-10-18 23:53:44.000000000","message":"oops!","commit_id":"bc39d7643ce498898bd5289a3df319286aa14333"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"7de01ae37682c706052851616bf2f5e7559cca95","unresolved":false,"context_lines":[{"line_number":1469,"context_line":"    def create_id_mapping(self, local_entity, public_id\u003dNone):"},{"line_number":1470,"context_line":"        public_id \u003d self.driver.create_id_mapping(local_entity, public_id)"},{"line_number":1471,"context_line":"        if MEMOIZE_ID_MAPPING.should_cache(public_id):"},{"line_number":1472,"context_line":"            self._get_public_id.set(public_id, self,"},{"line_number":1473,"context_line":"                                    local_entity[\u0027domain_id\u0027],"},{"line_number":1474,"context_line":"                                    local_entity[\u0027local_id\u0027],"},{"line_number":1475,"context_line":"                                    local_entity[\u0027entity_type\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_abea3d74","line":1472,"updated":"2018-10-19 17:30:47.000000000","message":"This needs fixing too.","commit_id":"33653d524979e1416c15a7fc84daf351bda9a6b3"}]}
