LeoFS Manager |
managers |
[manager_0@127.0.0.1, manager_1@127.0.0.1] |
Node name of LeoFS Manager master and slave nodes |
LeoFS Storage Basic Configuration |
obj_containers.path |
[./avs] |
Directories of object-container |
obj_containers.num_of_containers |
[8] |
A number of object-containers |
obj_containers.metadata_storage |
leveldb |
Metadata Storage - [bitcask, leveldb] |
num_of_vnodes |
168 |
A number of virtual-nodes for the redundant-manager |
object_storage.is_strict_check |
false |
Enable strict check between checksum of a metadata and checksum of an object |
Watchdog |
rex(rpc) |
watchdog.rex.interval |
5 |
Watch interval for the rex*(rpc)* process in order to execute force GC when reaching the threshold value |
watchdog.rex.threshold_mem_capacity |
33554432 |
Threshold memory capacity of binary for rex*(rpc)* |
CPU |
watchdog.cpu.is_enabled |
false |
Enabled or disabled CPU-watchdog [true|false] |
watchdog.cpu.interval |
5 |
Watch interval(sec) for CPU-watchdog |
watchdog.cpu.raised_error_times |
3 |
An error is raised to subscribers when a number of errors reached this configuration. |
watchdog.cpu.threshold_cpu_load_avg |
5.0 |
Threshold CPU load avg for 1min/5min |
watchdog.cpu.threshold_cpu_util |
100 |
Threshold CPU load util (%) |
IO |
watchdog.io.is_enabled |
false |
Enabled or disabled io-watchdog [true|false] |
watchdog.io.interval |
1 |
Watch interval (sec) for Eralng-IO watchdog |
watchdog.io.threshold_input_per_sec |
134217728 |
Threshold input size/sec (byte) |
watchdog.io.threshold_output_per_sec |
134217728 |
Threshold output size/se (byte) |
DISK |
watchdog.disk.is_enabled |
false |
Enabled or disabled disk-watchdog [true|false] |
watchdog.disk.interval |
1 |
Watch interval (sec) for Disk-watchdog |
watchdog.disk.raised_error_times |
3 |
An error is subscribers to clients when a number of errors reached this configuration. |
watchdog.disk.threshold_disk_use |
85 |
Threshold disk use (%) |
watchdog.disk.threshold_disk_util |
100 |
Threshold disk util (%) |
watchdog.disk.threshold_disk_rkb |
262144 |
Threshold disk read KB/sec |
watchdog.disk.threshold_disk_wkb |
262144 |
Threshold disk write KB/sec |
watchdog.disk.target_devices |
[] |
Target devices for checking disk utilization |
Autonomic Operation |
autonomic_op.compaction.is_enabled |
false |
- Is enabled auto-compaction? [true|false]
|
autonomic_op.compaction.parallel_procs |
1 |
- Number of parallel procs of data-compaction
|
autonomic_op.compaction.threshold_active_size_ratio |
70 |
- Warning ratio of active size (%)
- NOT affects the auto-compaction by this configuration yet. We plan to support this configuration with v1.4.
|
autonomic_op.compaction.threshold_active_size_ratio |
60 |
- Threshold ratio of active size (%)
- (Size of active objects / Size of total objects) * 100 (%)
- When it was less than the ratio, LeoFS Storage executes data-compaction automatically
|
Data Compaction |
compaction.limit_num_of_compaction_procs |
4 |
Limit of a number of procs to execute data-compaction in parallel |
Data Compaction - Interval between batch processings |
compaction.waiting_time_min |
100 |
Minimum value of compaction-proc waiting time/batch-proc(msec) |
compaction.waiting_time_regular |
300 |
Regular value of compaction-proc waiting time/batch-proc(msec) |
compaction.waiting_time_max |
1000 |
Maximum value of compaction-proc waiting time/batch-proc(msec) |
compaction.waiting_time_step |
100 |
Step of compaction-proc waiting time(msec) |
Data Compaction - Number of objects a batch processing |
compaction.batch_procs_min |
1000 |
Minimum number of objects a batch processing |
compaction.batch_procs_regular |
10000 |
Regular number of objects a batch processing |
compaction.batch_procs_max |
100000 |
Maximum number of objects a batch processing |
compaction.batch_procs_step |
10000 |
Step number of objects a batch processing |
MQ |
mq.backend_db = bitcask |
bitcask |
MQ backend storage: [bitcask] |
mq.num_of_mq_procs |
8 |
A number of mq-server’s processes |
MQ - Number of messages a batch processing |
mq.num_of_batch_process_min |
100 |
Minimum number of messages a bach processing |
mq.num_of_batch_process_max |
10000 |
Maximum number of messages a bach processing |
mq.num_of_batch_process_regular |
1000 |
Regular number of messages a bach processing |
mq.num_of_batch_process_step |
250 |
Step number of message a batch processing. Increase/Decrease a number of batch process by this value. |
MQ - Interval between batch processings |
mq.interval_between_batch_procs_min |
10 |
Minimum value of interval beween batch-procs(msec) |
mq.interval_between_batch_procs_max |
1000 |
Maximum value of interval beween batch-procs(msec) |
mq.interval_between_batch_procs_regular |
300 |
Regular value of interval between batch-procs(msec) |
mq.interval_between_batch_procs_step |
100 |
Step value of interval between batch-procs(msec). Increase/Decrease an interval between batch-procs by this value. |
STORAGE - Replication/Recovery object(s) |
replication.rack_awareness.rack_id |
[] |
Rack-id for the rack-awareness replica placement |
replication.recovery.size_of_stacked_objs |
33554432 |
Size of stacked objects (bytes) |
replication.recovery.stacking_timeout |
5 |
Stacking timeout (sec) |
STORAGE - MDC Replication |
mdc_replication.size_of_stacked_objs |
33554432 |
Size of stacked objects (bytes) |
mdc_replication.stacking_timeout |
30 |
Stacking timeout (sec) |
mdc_replication.req_timeout |
30000 |
Request timeout (msec) |
mdc_replication.stacking_procs |
1 |
Number of stacking procecces |
RPC for MDC-replication |
rpc.server.acceptors |
128 |
Number of RPC-server’s acceptors |
rpc.server.listen_port |
13077 |
RPC-Server’s listening port number |
rpc.server.listen_timeout |
30000 |
RPC-Server’s listening timeout (msec) |
rpc.client.connection_pool_size |
8 |
RPC-Client’s size of connection pool |
rpc.client.connection_buffer_size |
8 |
RPC-Client’s size of connection buffer |
Log |
log.log_level |
1 |
Log level: [0:debug, 1:info, 2:warn, 3:error] |
log.erlang |
./log/erlang |
Locatio of Erlang log-files |
log.app |
./log/app |
Locatio of Gateway’s log-files |
log.member_dir |
./log/ring |
Location of dump files of members of a storage cluster |
log.ring_dir |
./log/ring |
Location of RING’s dump files |
Others* |
queue_dir |
./work/queue |
Directory of queue for monitoring “RING” and members of a storage cluster |
snmp_agent |
./snmp/snmpa_gateway_0/LEO-GATEWAY |
Directory of SNMP agent configuration |