ONECLIENT.CONF(5)

NAME
oneclient.conf - oneclient configuration file

SYNOPSIS
/usr/local/etc/oneclient.conf /etc/oneclient.conf

DESCRIPTION
This is description of the oneclient configuration file format.

For information about oneclient see oneclient(1).

The options in this config file have the lowest priority, i.e. some of them can be overridden with environment variables as well as by providing command line arguments to oneclient directly.

oneclient will look for environment variables which are capitalized versions of the config options and prefixed with ONECLIENT_ string. For example, ONECLIENT_PROVIDER_HOST environment variable overrides provider_host configuration option.

The configuration format is a simple list of pairs: option_name = option_value.

OPTIONS

provider_host
    Hostname used to connect to Onedata storage provider (Oneprovider).

provider_port [default = 5555]
    Port used to connect to Oneprovider.

insecure [default = false]
    Disable verification of server certificate, allows to connect to servers without valid certificate.

access_token
    Allows to specify Onedata access token for authentication and authorization.

log_dir [default = "/tmp"]
    Path to the log directory.

buffer_scheduler_thread_count [default = 1]
    Number of parallel buffer scheduler threads.

communicator_thread_count [default = 3]
    Number of parallel communicator threads.

scheduler_thread_count [default = 1]
    Number of parallel scheduler threads.

storage_helper_thread_count [default = 10]
    Number of parallel storage helper threads.

read_buffer_min_size [default = 1048576]
    Minimum size in bytes of in-memory cache for input data blocks.

read_buffer_max_size [default = 52428800]
    Maximum size in bytes of in-memory cache for input data blocks.

read_buffer_prefetch_duration [default = 1]
    Read ahead period in seconds of in-memory cache for input data blocks.

write_buffer_min_size [default = 1048576]
    Minimum size in bytes of in-memory cache for output data blocks.

write_buffer_max_size [default = 52428800]
    Maximum size in bytes of in-memory cache for output data blocks.

write_buffer_flush_delay [default = 1]
    Idle period in seconds before flush of in-memory cache for output data blocks.

force_proxy_io [default = false]
    Force proxied access to storage via Oneprovider for all spaces.

force_direct_io [default = false]
    Force direct access to storage for all spaces.

buffer_scheduler_thread_count
    Specify number of parallel buffer scheduler threads.

communicator_thread_count
    Specify number of parallel communicator threads.

scheduler_thread_count
    Specify number of parallel scheduler threads.

storage_helper_thread_count
    Specify number of parallel storage helper threads.

no_buffer [default = false]
    Disable in-memory cache for input/output data blocks.

read_buffer_min_size
    Specify minimum size in bytes of in-memory cache for input data blocks.

read_buffer_max_size
    Specify maximum size in bytes of in-memory cache for input data blocks.

read_buffer_prefetch_duration
    Specify read ahead period in seconds of in-memory cache for input data blocks.

write_buffer_min_size
    Specify minimum size in bytes of in-memory cache for output data blocks.

write_buffer_max_size
    Specify maximum size in bytes of in-memory cache for output data blocks.

write_buffer_flush_delay
    Specify idle period in seconds before flush of in-memory cache for output data blocks.

fuse_foreground [default = false]
    Flag which determines whether oneclient will run in foreground or as deamon.

fuse_debug [default = false]
    Flag which determines whether oneclient will run in debug mode.

fuse_single_thread [default = false]
    Flag which determines whether oneclient will run in single thread mode.

fuse_mount_opt
    Allows to provide default FUSE mount options (see fuse.mount(8)).

mountpoint
    Allows to specify default mount point for oneclient on the current system.

COPYRIGHT
Copyright (C) 2014-2017, Academic Computer Centre CYFRONET AGH, Krakow, Poland. Released under the Apache 2.0 license.

SEE ALSO
oneclient(1), fuse(8)