)]}'
{"test/unit/proxy/controllers/test_obj.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"e501ecb83ac8063940db76972098ff8cd04fff73","unresolved":true,"context_lines":[{"line_number":459,"context_line":"        part, container_nodes \u003d self.app.container_ring.get_nodes(\u0027a\u0027, \u0027c\u0027)"},{"line_number":460,"context_line":"        expected_container_hosts \u003d {\u0027%(ip)s:%(port)s\u0027 % n"},{"line_number":461,"context_line":"                                    for n in container_nodes}"},{"line_number":462,"context_line":"        self.assertEqual(container_hosts, expected_container_hosts)"},{"line_number":463,"context_line":""},{"line_number":464,"context_line":"    def test_repl_object_DELETE_backend_update_container_repl_ip(self):"},{"line_number":465,"context_line":"        self.policy.object_ring \u003d FakeRing(separate_replication\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"d1fb283f_0f5dd55e","line":462,"updated":"2023-11-16 18:56:18.000000000","message":"this passes on master as expected","commit_id":"771a7e3847b5c22647e7f7bf4f34dfd9a41fd8a6"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"e501ecb83ac8063940db76972098ff8cd04fff73","unresolved":true,"context_lines":[{"line_number":492,"context_line":"        expected_container_hosts \u003d {"},{"line_number":493,"context_line":"            \u0027%(replication_ip)s:%(replication_port)s\u0027 % n"},{"line_number":494,"context_line":"            for n in container_nodes}"},{"line_number":495,"context_line":"        self.assertEqual(container_hosts, expected_container_hosts)"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def test_DELETE_missing_one(self):"},{"line_number":498,"context_line":"        # Obviously this test doesn\u0027t work if we\u0027re testing 1 replica."}],"source_content_type":"text/x-python","patch_set":1,"id":"0421e8ae_2b3874f1","line":495,"updated":"2023-11-16 18:56:18.000000000","message":"this fails on master:\n\n\t\u003e       self.assertEqual(container_hosts, expected_container_hosts)\n\tE       AssertionError: Items in the first set but not the second:\n\tE       \u002710.0.0.1:1001\u0027\n\tE       \u002710.0.0.0:1000\u0027\n\tE       \u002710.0.0.2:1002\u0027\n\tE       Items in the second set but not the first:\n\tE       \u002710.0.1.0:1100\u0027\n\tE       \u002710.0.1.1:1101\u0027\n\tE       \u002710.0.1.2:1102\u0027\n\n\tswift/test/unit/proxy/controllers/test_obj.py:495: AssertionError\n\non highlights the inconsistency with the use of replication_ip in the object requests","commit_id":"771a7e3847b5c22647e7f7bf4f34dfd9a41fd8a6"},{"author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"change_message_id":"7c8b06bb89aa375e28baab7906fd2172ee14b46f","unresolved":true,"context_lines":[{"line_number":492,"context_line":"        expected_container_hosts \u003d {"},{"line_number":493,"context_line":"            \u0027%(replication_ip)s:%(replication_port)s\u0027 % n"},{"line_number":494,"context_line":"            for n in container_nodes}"},{"line_number":495,"context_line":"        self.assertEqual(container_hosts, expected_container_hosts)"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def test_DELETE_missing_one(self):"},{"line_number":498,"context_line":"        # Obviously this test doesn\u0027t work if we\u0027re testing 1 replica."}],"source_content_type":"text/x-python","patch_set":1,"id":"94ef370d_daad8121","line":495,"in_reply_to":"0421e8ae_2b3874f1","updated":"2023-11-17 02:25:15.000000000","message":"These tests have been added to https://review.opendev.org/c/openstack/swift/+/899171","commit_id":"771a7e3847b5c22647e7f7bf4f34dfd9a41fd8a6"}]}
