)]}'
{"swift/common/db_replicator.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e2446b3c15aaeb31ea2c4e1203d8bc9bdae5fb2b","unresolved":false,"context_lines":[{"line_number":1133,"context_line":"    def _merge_existing_into_new(self, existing_broker, new_broker,"},{"line_number":1134,"context_line":"                                 point\u003d-1, stop\u003dNone):"},{"line_number":1135,"context_line":"        \"\"\""},{"line_number":1136,"context_line":"        Merge all (or a subset of) rows from the existing db into the rsync\u0027d db."},{"line_number":1137,"context_line":"        Subclasses may override to skip rows the rsync\u0027d db already has."},{"line_number":1138,"context_line":""},{"line_number":1139,"context_line":"        :param existing_broker: broker for the existing db"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ce6c155_20d986c8","line":1136,"updated":"2026-10-13 16:39:35.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"c1a4e99f475ade1b931ad0b1ae8f65f91a270cc7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e2446b3c15aaeb31ea2c4e1203d8bc9bdae5fb2b","unresolved":false,"context_lines":[{"line_number":1158,"context_line":"        if self._abort_rsync_then_merge(db_file, tmp_filename):"},{"line_number":1159,"context_line":"            return HTTPNotFound()"},{"line_number":1160,"context_line":"        # avoid flushing pending updates into a db we are about to replace."},{"line_number":1161,"context_line":"        # This makes it more feasible to rsyncmerge a db under sustained "},{"line_number":1162,"context_line":"        # heavy load with lots of PUTs/async pendings"},{"line_number":1163,"context_line":"        with self.broker_class(tmp_filename,"},{"line_number":1164,"context_line":"                               logger\u003dself.logger) as new_broker, \\"}],"source_content_type":"text/x-python","patch_set":3,"id":"b4b0f325_656fc3e4","line":1161,"updated":"2026-10-13 16:39:35.000000000","message":"pep8: W291 trailing whitespace","commit_id":"c1a4e99f475ade1b931ad0b1ae8f65f91a270cc7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e2446b3c15aaeb31ea2c4e1203d8bc9bdae5fb2b","unresolved":false,"context_lines":[{"line_number":1173,"context_line":"                point \u003d self._merge_existing_into_new("},{"line_number":1174,"context_line":"                    existing_broker, new_broker, point,"},{"line_number":1175,"context_line":"                    existing_broker.get_max_row())"},{"line_number":1176,"context_line":"            # Writers that were waiting on the lock to write to the existing "},{"line_number":1177,"context_line":"            # db fail once the file has been replaced, so their writes get "},{"line_number":1178,"context_line":"            # slotted into .pending to be flushed at some point later"},{"line_number":1179,"context_line":"            with existing_broker.lock():"}],"source_content_type":"text/x-python","patch_set":3,"id":"6f514c4a_2e3aed48","line":1176,"updated":"2026-10-13 16:39:35.000000000","message":"pep8: W291 trailing whitespace","commit_id":"c1a4e99f475ade1b931ad0b1ae8f65f91a270cc7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e2446b3c15aaeb31ea2c4e1203d8bc9bdae5fb2b","unresolved":false,"context_lines":[{"line_number":1174,"context_line":"                    existing_broker, new_broker, point,"},{"line_number":1175,"context_line":"                    existing_broker.get_max_row())"},{"line_number":1176,"context_line":"            # Writers that were waiting on the lock to write to the existing "},{"line_number":1177,"context_line":"            # db fail once the file has been replaced, so their writes get "},{"line_number":1178,"context_line":"            # slotted into .pending to be flushed at some point later"},{"line_number":1179,"context_line":"            with existing_broker.lock():"},{"line_number":1180,"context_line":"                lock_start \u003d time.monotonic()"}],"source_content_type":"text/x-python","patch_set":3,"id":"f8ae9d1a_0143dd3e","line":1177,"updated":"2026-10-13 16:39:35.000000000","message":"pep8: W291 trailing whitespace","commit_id":"c1a4e99f475ade1b931ad0b1ae8f65f91a270cc7"}]}
