)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"change_message_id":"f5c31306ee7661e0539fdd08956eb29c1dcf797c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d8bd6bea_af193ae9","updated":"2022-03-18 09:20:53.000000000","message":"I filed a bug for Victoria with regard to this issue https://bugs.launchpad.net/oslo.cache/+bug/1965512","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ab25645335805c8654e8cc0ffdfc6673ab075947","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ec267c3f_612febfb","updated":"2022-03-21 14:12:11.000000000","message":"Joel is correct. You need to squash in the fixes to this change from [1] to avoid regressions and make backporting further easier.\n\n[1] https://review.opendev.org/c/openstack/oslo.cache/+/834267","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"2cff97722eaa6843dbe5cc43a74aada20361b5dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4b1ce18c_98cd9476","updated":"2022-03-31 11:51:49.000000000","message":"The import of pymemcache is missing and should be added to https://review.opendev.org/c/openstack/oslo.cache/+/832773/ (see my comment in this patch)","commit_id":"d4c142f1a07a63e5e103eea3be1a03ffd395200e"}],"oslo_cache/tests/test_cache.py":[{"author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"change_message_id":"f5c31306ee7661e0539fdd08956eb29c1dcf797c","unresolved":true,"context_lines":[{"line_number":460,"context_line":"            config_dict[\u0027test_prefix.arguments.socket_keepalive\u0027].cnt"},{"line_number":461,"context_line":"        )"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":464,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":465,"context_line":"    def test_cache_pymemcache_retry_enabled_with_wrong_backend(self):"},{"line_number":466,"context_line":"        \"\"\"Validate we build a config without the retry option when retry"}],"source_content_type":"text/x-python","patch_set":1,"id":"294e45da_8a76168e","line":463,"range":{"start_line":463,"start_character":32,"end_line":463,"end_character":34},"updated":"2022-03-18 09:20:53.000000000","message":"it should be \u003c","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d7220453730bf192a9434a5a43da4501ed9ee91b","unresolved":false,"context_lines":[{"line_number":460,"context_line":"            config_dict[\u0027test_prefix.arguments.socket_keepalive\u0027].cnt"},{"line_number":461,"context_line":"        )"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":464,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":465,"context_line":"    def test_cache_pymemcache_retry_enabled_with_wrong_backend(self):"},{"line_number":466,"context_line":"        \"\"\"Validate we build a config without the retry option when retry"}],"source_content_type":"text/x-python","patch_set":1,"id":"4cf44116_3cb2592b","line":463,"range":{"start_line":463,"start_character":32,"end_line":463,"end_character":34},"in_reply_to":"294e45da_8a76168e","updated":"2022-04-05 09:32:23.000000000","message":"Done","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"change_message_id":"f5c31306ee7661e0539fdd08956eb29c1dcf797c","unresolved":true,"context_lines":[{"line_number":480,"context_line":"            self.config_fixture.conf"},{"line_number":481,"context_line":"        )"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":484,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":485,"context_line":"    def test_cache_pymemcache_retry_disabled(self):"},{"line_number":486,"context_line":"        \"\"\"Validate we build a config without the retry option when retry"}],"source_content_type":"text/x-python","patch_set":1,"id":"878eab55_b5a22513","line":483,"range":{"start_line":483,"start_character":32,"end_line":483,"end_character":34},"updated":"2022-03-18 09:20:53.000000000","message":"ditto","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d7220453730bf192a9434a5a43da4501ed9ee91b","unresolved":false,"context_lines":[{"line_number":480,"context_line":"            self.config_fixture.conf"},{"line_number":481,"context_line":"        )"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":484,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":485,"context_line":"    def test_cache_pymemcache_retry_disabled(self):"},{"line_number":486,"context_line":"        \"\"\"Validate we build a config without the retry option when retry"}],"source_content_type":"text/x-python","patch_set":1,"id":"6a4f36b3_76f288e4","line":483,"range":{"start_line":483,"start_character":32,"end_line":483,"end_character":34},"in_reply_to":"878eab55_b5a22513","updated":"2022-04-05 09:32:23.000000000","message":"Done","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"change_message_id":"f5c31306ee7661e0539fdd08956eb29c1dcf797c","unresolved":true,"context_lines":[{"line_number":501,"context_line":"            self.assertNotIn(\u0027test_prefix.arguments.{}\u0027.format(el),"},{"line_number":502,"context_line":"                             config_dict)"},{"line_number":503,"context_line":""},{"line_number":504,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":505,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":506,"context_line":"    def test_cache_pymemcache_retry_enabled(self):"},{"line_number":507,"context_line":"        \"\"\"Validate we build a dogpile.cache dict config with retry.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"a9abe9a1_5a846b9f","line":504,"range":{"start_line":504,"start_character":32,"end_line":504,"end_character":35},"updated":"2022-03-18 09:20:53.000000000","message":"ditto","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d7220453730bf192a9434a5a43da4501ed9ee91b","unresolved":false,"context_lines":[{"line_number":501,"context_line":"            self.assertNotIn(\u0027test_prefix.arguments.{}\u0027.format(el),"},{"line_number":502,"context_line":"                             config_dict)"},{"line_number":503,"context_line":""},{"line_number":504,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":505,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":506,"context_line":"    def test_cache_pymemcache_retry_enabled(self):"},{"line_number":507,"context_line":"        \"\"\"Validate we build a dogpile.cache dict config with retry.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"c9598a8b_0bd07966","line":504,"range":{"start_line":504,"start_character":32,"end_line":504,"end_character":35},"in_reply_to":"a9abe9a1_5a846b9f","updated":"2022-04-05 09:32:23.000000000","message":"Done","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"change_message_id":"f5c31306ee7661e0539fdd08956eb29c1dcf797c","unresolved":true,"context_lines":[{"line_number":518,"context_line":"        for el in opts:"},{"line_number":519,"context_line":"            self.assertIn(\u0027test_prefix.arguments.{}\u0027.format(el), config_dict)"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":522,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":523,"context_line":"    def test_cache_pymemcache_retry_with_opts(self):"},{"line_number":524,"context_line":"        \"\"\"Validate we build a valid config for the retry client.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"2c649045_104b9e0c","line":521,"range":{"start_line":521,"start_character":32,"end_line":521,"end_character":34},"updated":"2022-03-18 09:20:53.000000000","message":"ditto","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d7220453730bf192a9434a5a43da4501ed9ee91b","unresolved":false,"context_lines":[{"line_number":518,"context_line":"        for el in opts:"},{"line_number":519,"context_line":"            self.assertIn(\u0027test_prefix.arguments.{}\u0027.format(el), config_dict)"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"    @skipIf(dogpile.__version__ \u003e\u003d \u00271.1.4\u0027, \"the dogpile.cache.pymemcache \""},{"line_number":522,"context_line":"            \"retry options are not supported before dogpile.cache 1.1.4\")"},{"line_number":523,"context_line":"    def test_cache_pymemcache_retry_with_opts(self):"},{"line_number":524,"context_line":"        \"\"\"Validate we build a valid config for the retry client.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"b0692d8e_a65d47fe","line":521,"range":{"start_line":521,"start_character":32,"end_line":521,"end_character":34},"in_reply_to":"2c649045_104b9e0c","updated":"2022-04-05 09:32:23.000000000","message":"Done","commit_id":"e0e692a4d7fef17d21d2acae54ee6e37c1829007"}]}
