From d85bcdac5b8d9e621170a105cf78fcf1275727be Mon Sep 17 00:00:00 2001 From: Antoine Lambert <antoine.lambert@inria.fr> Date: Fri, 28 Jun 2019 15:43:15 +0200 Subject: [PATCH] simple_lister: Split models into smaller chunks to avoid oversized db transactions Related T1659 --- swh/lister/core/simple_lister.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swh/lister/core/simple_lister.py b/swh/lister/core/simple_lister.py index 32b95d49..72f5b979 100644 --- a/swh/lister/core/simple_lister.py +++ b/swh/lister/core/simple_lister.py @@ -45,7 +45,7 @@ class SimpleLister(ListerBase): models_list = self.transport_response_simplified(response) models_list = self.filter_before_inject(models_list) all_injected = [] - for models in utils.grouper(models_list, n=10000): + for models in utils.grouper(models_list, n=1000): models = list(models) logging.debug('models: %s' % len(models)) # inject into local db -- GitLab