)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"0cf7f668922c2eb7f1a037eb6d3e65805c4d8f7b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"58b96189_d7aafdaa","updated":"2025-08-06 21:53:07.000000000","message":"Clean cherry-pick, no functional changes, ensures later patches in this chain apply cleanly.","commit_id":"f0d17af87f78937e69bd919005951137baae3e89"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"576fcae01dd41ac93476b1c33b9d205c7713ca61","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"551242fb_6ea239d8","updated":"2025-08-05 16:14:55.000000000","message":"recheck","commit_id":"f0d17af87f78937e69bd919005951137baae3e89"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"dd90314e88bb4b31212782f6180819747187c5fb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c4323b8e_0d7aa27f","updated":"2025-08-05 19:40:10.000000000","message":"recheck\n\n`test/probe/test_sharder.py::TestManagedContainerSharding::test_manage_shard_ranges_repair_shard` failed like\n```\n        # sharding hasn\u0027t completed and there\u0027s overlaps in the shard and root:\n        # the sub-shards will have been cleaved in the order listed above, but\n        # sub-shards (10 -12) and one of (12 - 14) will be overlooked because\n        # the cleave cursor will have moved past their namespace before they\n        # were yielded by the shard range iterator, so we now have:\n        # \u0027\u0027 - 6  shard     ACTIVE\n        #  6 - 8  sub-shard ACTIVE\n        #  6 - 9  sub-shard ACTIVE\n        #  8 - 10 sub-shard ACTIVE\n        # 10 - 12 sub-shard CREATED\n        #  9 - 12 sub-shard ACTIVE\n        # 12 - 14 sub-shard CREATED\n        # 12 - 14 sub-shard ACTIVE\n        # 14 - \u0027\u0027 shard     ACTIVE\n        sub_shard_ranges \u003d self.get_container_shard_ranges(\n            shard_1.account, shard_1.container)\n        self.assertEqual(7, len(sub_shard_ranges), sub_shard_ranges)\n        root_shard_ranges \u003d self.get_container_shard_ranges()\n        self.assertEqual(9, len(root_shard_ranges), root_shard_ranges)\n\u003e       self.assertEqual([ShardRange.ACTIVE] * 4 +\n                         [ShardRange.CREATED, ShardRange.ACTIVE] * 2 +\n                         [ShardRange.ACTIVE],\n                         [sr.state for sr in root_shard_ranges])\nE       AssertionError: Lists differ: [40, 40, 40, 40, 20, 40, 20, 40, 40] !\u003d [40, 40, 40, 40, 20, 40, 40, 40, 40]\nE       \nE       First differing element 6:\nE       20\nE       40\nE       \nE       - [40, 40, 40, 40, 20, 40, 20, 40, 40]\nE       ?                          ----\nE       \nE       + [40, 40, 40, 40, 20, 40, 40, 40, 40]\nE       ?                              ++++\n```\nI feel like I\u0027ve maybe seen that happen before? (Rarely, though.)","commit_id":"f0d17af87f78937e69bd919005951137baae3e89"}]}
