summaryrefslogtreecommitdiffstats
path: root/yum-fast-downloader.py
diff options
context:
space:
mode:
Diffstat (limited to 'yum-fast-downloader.py')
-rw-r--r--yum-fast-downloader.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/yum-fast-downloader.py b/yum-fast-downloader.py
index 682c43c..65e9072 100644
--- a/yum-fast-downloader.py
+++ b/yum-fast-downloader.py
@@ -126,6 +126,10 @@ def postconfig_hook(conduit):
global_cache_dir = conduit.getConf().cachedir
max_concurrent_downloads = conduit.confString('main',
'max-concurrent-downloads', default='10')
+ min_split_size = conduit.confString('main',
+ 'min_split_size', default='1M')
+ max_connection_per_server = conduit.confString('main',
+ 'max_connection_per_server', default='5')
# append aria2c options
downloader_common_args['aria2c'].append(
@@ -134,7 +138,10 @@ def postconfig_hook(conduit):
"--server-stat-of={0}/aria2c_server_stats".format(global_cache_dir))
downloader_common_args['aria2c'].append(
"--max-concurrent-downloads={0}".format(max_concurrent_downloads))
-
+ downloader_common_args['aria2c'].append(
+ "--min-split-size={0}".format(min_split_size))
+ downloader_common_args['aria2c'].append(
+ "--max-connection-per-server={0}".format(max_connection_per_server))
def prereposetup_hook(conduit):
ret_insmethod = type(YumRepository._retrieveMD)