diff options
author | Yves Fischer <yvesf-git@xapek.org> | 2016-02-14 16:47:55 +0100 |
---|---|---|
committer | Yves Fischer <yvesf-git@xapek.org> | 2016-02-14 16:52:00 +0100 |
commit | 83fce4864ef7f1f220d87ede500b897898e1ed07 (patch) | |
tree | 43d450e7899df16502f4e941783bc39742280e14 /fuse-httpfs | |
parent | f3ef6666635bc89b0983abccdd45e7596ab67bc2 (diff) | |
download | fuse-httpfs-master.tar.gz fuse-httpfs-master.zip |
This greatly speed-up the initialization of directories
with a lot of files inside.
Diffstat (limited to 'fuse-httpfs')
-rwxr-xr-x | fuse-httpfs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fuse-httpfs b/fuse-httpfs index 0963501..f68be8f 100755 --- a/fuse-httpfs +++ b/fuse-httpfs @@ -16,12 +16,14 @@ p.add_argument("--max_background", type=int, default=15, help="Maximum number of background threads") p.add_argument("--no_foreground", action="store_true", default=False, help="Fork into background as a daemon") -p.add_argument("--debug", action="store_true", +p.add_argument("--debug", action="store_true", help="Enable debug logging") p.add_argument("--debug-requests", action="store_true", help="Enable python-requests debug logging") p.add_argument("--nothreads", action="store_true", help="Disable fuse threads") +p.add_argument("--poolsize", type=int, default=httpfs.Config.poolsize, + help="Max no. of concurrent http requests") p.add_argument("--timeout", type=float, default=None, help="HTTP connect and read timeout") p.add_argument("--ssl", choices=["default", "system", "none"], @@ -35,6 +37,7 @@ httpfs.Config.timeout = args.pop("timeout") httpfs.Config.mountpoint = args.pop("mountpoint") httpfs.Config.verify = args.pop("ssl") httpfs.Config.system_ca = args.pop("system_ca") +httpfs.Config.poolsize = args.pop("poolsize") kwargs = {} if not args.pop("no_foreground"): kwargs["foreground"] = True |