)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"2dcc8a46c42f3995cb203833224dd4a73ee821b5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ae51fe07_25404b86","updated":"2026-10-28 15:04:13.000000000","message":"Thanks Christian\n\nI found the commit message a little confusing, and a couple of nits, so pushing a new patchset","commit_id":"67778f77451557b643ba01f74ab0ed958f28f2e5"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"002c8c420145dc2710e05331d8b6525c8b2d44df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8b0f343f_9bfc8d10","updated":"2026-10-26 16:32:46.000000000","message":"recheck\n\nMight have been a temporary network issue on the CI node.","commit_id":"67778f77451557b643ba01f74ab0ed958f28f2e5"}],"swift/container/mpu_auditor.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"2dcc8a46c42f3995cb203833224dd4a73ee821b5","unresolved":true,"context_lines":[{"line_number":139,"context_line":"        broker_items \u003d self.broker.list_objects("},{"line_number":140,"context_line":"            limit, marker, \u0027\u0027, prefix, None, include_states\u003dinclude_states,"},{"line_number":141,"context_line":"            allow_reserved\u003dTrue,"},{"line_number":142,"context_line":"            storage_policy_index\u003dself.broker.storage_policy_index)"},{"line_number":143,"context_line":"        self.debug(\u0027get_items_with_prefix %s (%d): %s\u0027,"},{"line_number":144,"context_line":"                   prefix, len(broker_items), broker_items)"},{"line_number":145,"context_line":"        return [MPUItem(**item) for item in broker_items]"}],"source_content_type":"text/x-python","patch_set":1,"id":"7c16b731_6d475d28","line":142,"updated":"2026-10-28 15:04:13.000000000","message":"it\u0027s curious that this isn\u0027t the default s-p-i for broker.list_objects","commit_id":"67778f77451557b643ba01f74ab0ed958f28f2e5"}],"test/unit/container/test_mpu_auditor.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"2dcc8a46c42f3995cb203833224dd4a73ee821b5","unresolved":true,"context_lines":[{"line_number":892,"context_line":""},{"line_number":893,"context_line":"    def test_audit_ignores_rows_in_other_policy(self):"},{"line_number":894,"context_line":"        # a misplaced lifeline relic must not delete the parts of a moved MPU"},{"line_number":895,"context_line":"        other_policy \u003d 1 - self.policy_index"},{"line_number":896,"context_line":"        lifeline \u003d dict(self._create_lifeline_spec("},{"line_number":897,"context_line":"            self.user_obj_name, self.upload_id),"},{"line_number":898,"context_line":"            storage_policy_index\u003dother_policy)"}],"source_content_type":"text/x-python","patch_set":1,"id":"f5aa54d4_e8384411","line":895,"updated":"2026-10-28 15:04:13.000000000","message":"this is brittle, since it requires self.policy_index \u003c\u003d1","commit_id":"67778f77451557b643ba01f74ab0ed958f28f2e5"}]}
