)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"979459d69b6cf06a90899e84091ddd99b0cf6441","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"51fb8b3d_67c16f0a","updated":"2022-09-28 17:32:25.000000000","message":"I think this has some properties that make it significantly easier to maintain than what we currently have - AND it seems to do so without any significant behaviorl change - so I think this makes swift better.","commit_id":"429702e30de95ca3f0188b89d51364f6b47d5121"}],"swift/container/sharder.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"979459d69b6cf06a90899e84091ddd99b0cf6441","unresolved":true,"context_lines":[{"line_number":1186,"context_line":"        \"\"\""},{"line_number":1187,"context_line":"        Merge appropriate items from the given ``shard_ranges`` into the"},{"line_number":1188,"context_line":"        ``broker``. The selection of items that are merged will depend upon the"},{"line_number":1189,"context_line":"        state of the shard."},{"line_number":1190,"context_line":""},{"line_number":1191,"context_line":"        :param broker: A :class:`~swift.container.backend.ContainerBroker`."},{"line_number":1192,"context_line":"        :param shard_ranges: A list of instances of"}],"source_content_type":"text/x-python","patch_set":1,"id":"acf90c6c_8cbc430b","line":1189,"updated":"2022-09-28 17:32:25.000000000","message":"maybe this will get updated to be more specific later in the patch change","commit_id":"429702e30de95ca3f0188b89d51364f6b47d5121"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"979459d69b6cf06a90899e84091ddd99b0cf6441","unresolved":true,"context_lines":[{"line_number":1246,"context_line":"        \"\"\""},{"line_number":1247,"context_line":"        Mark a shard container as deleted if it was sharded or shrunk more than"},{"line_number":1248,"context_line":"        reclaim_age in the past. (The DB file will be removed by the replicator"},{"line_number":1249,"context_line":"        after a further reclaim_age.)"},{"line_number":1250,"context_line":""},{"line_number":1251,"context_line":"        :param broker: A :class:`~swift.container.backend.ContainerBroker`."},{"line_number":1252,"context_line":"        :param own_shard_range: A :class:`~swift.common.utils.ShardRange`"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacee6e5_ba327cc4","line":1249,"updated":"2022-09-28 17:32:25.000000000","message":"nice!","commit_id":"429702e30de95ca3f0188b89d51364f6b47d5121"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"979459d69b6cf06a90899e84091ddd99b0cf6441","unresolved":true,"context_lines":[{"line_number":1308,"context_line":""},{"line_number":1309,"context_line":"        return True, warnings"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"    def _audit_shard_container(self, broker):"},{"line_number":1312,"context_line":"        self._increment_stat(\u0027audit_shard\u0027, \u0027attempted\u0027)"},{"line_number":1313,"context_line":"        success, warnings \u003d self._do_audit_shard_container(broker)"},{"line_number":1314,"context_line":"        if warnings:"}],"source_content_type":"text/x-python","patch_set":1,"id":"16497293_5d7f5db3","line":1311,"updated":"2022-09-28 17:32:25.000000000","message":"the original method didn\u0027t have a doc string either","commit_id":"429702e30de95ca3f0188b89d51364f6b47d5121"}]}
