X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/cdfc8628f22a5be2d8ad402adeb9bd6bfcaeface..dc2c384208dfbd2d1e3018eb2a0f9f1ee12bea6d:/nominatim/clicmd/replication.py?ds=sidebyside diff --git a/nominatim/clicmd/replication.py b/nominatim/clicmd/replication.py index 2d6396a1..ad201663 100644 --- a/nominatim/clicmd/replication.py +++ b/nominatim/clicmd/replication.py @@ -76,7 +76,8 @@ class UpdateReplication: LOG.warning("Initialising replication updates") with connect(args.config.get_libpq_dsn()) as conn: - replication.init_replication(conn, base_url=args.config.REPLICATION_URL) + replication.init_replication(conn, base_url=args.config.REPLICATION_URL, + socket_timeout=args.socket_timeout) if args.update_functions: LOG.warning("Create functions") refresh.create_functions(conn, args.config, True, False) @@ -87,7 +88,8 @@ class UpdateReplication: from ..tools import replication with connect(args.config.get_libpq_dsn()) as conn: - return replication.check_for_updates(conn, base_url=args.config.REPLICATION_URL) + return replication.check_for_updates(conn, base_url=args.config.REPLICATION_URL, + socket_timeout=args.socket_timeout) def _report_update(self, batchdate: dt.datetime, @@ -148,7 +150,7 @@ class UpdateReplication: while True: with connect(args.config.get_libpq_dsn()) as conn: start = dt.datetime.now(dt.timezone.utc) - state = replication.update(conn, params) + state = replication.update(conn, params, socket_timeout=args.socket_timeout) if state is not replication.UpdateState.NO_CHANGES: status.log_status(conn, start, 'import') batchdate, _, _ = status.get_status(conn)