)]}'
{"swift/common/db_replicator.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"d69c5a7acd4eda4ebb33220111e6c93db5438f86","unresolved":false,"context_lines":[{"line_number":562,"context_line":"                try:"},{"line_number":563,"context_line":"                    repl_nodes.append(next(more_nodes))"},{"line_number":564,"context_line":"                except StopIteration:"},{"line_number":565,"context_line":"                    pass"},{"line_number":566,"context_line":"                self.logger.error(_(\u0027ERROR Remote drive not mounted %s\u0027), node)"},{"line_number":567,"context_line":"            except (Exception, Timeout):"},{"line_number":568,"context_line":"                self.logger.exception(_(\u0027ERROR syncing %(file)s with node\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_cc48702e","line":565,"updated":"2017-04-10 22:03:57.000000000","message":"This makes me wonder whether we ought to chain primaries and handoffs like we do in the object replicator...\n\nhttps://github.com/openstack/swift/blob/2.13.0/swift/obj/replicator.py#L420-L423\n\nAlthough I\u0027m not entirely sure I like how we handle that StopIteration, either :-/","commit_id":"cd5a557f3a114beb6c559d224602c649aac97b3c"}]}
