components_manager:
coro_pool:
initial_size: 500
max_size: 1000
task_processors:
main-task-processor:
worker_threads: 4
thread_name: main-worker
fs-task-processor:
thread_name: fs-worker
worker_threads: 4
monitor-task-processor:
thread_name: mon-worker
worker_threads: 2
default_task_processor: main-task-processor
components:
logging:
fs-task-processor: fs-task-processor
loggers:
default:
file_path: '@stderr'
level: debug
overflow_behavior: discard
tracer:
service-name: tcp-full-duplex
dynamic-config:
fs-cache-path: ''
dynamic-config-fallbacks:
fallback-path: /etc/tcp_full_duplex/dynamic_config_fallback.json
tcp-echo:
task_processor: main-task-processor
sockets_task_processor: main-task-processor
port: 8181
server:
listener:
port: 8182
task_processor: monitor-task-processor
handler-server-monitor:
path: /service/monitor
method: GET
task_processor: monitor-task-processor
monitor-handler: false
testsuite-support:
tests-control:
path: /tests/{action}
method: POST
task_processor: main-task-processor
http-client:
fs-task-processor: fs-task-processor
dns-client:
fs-task-processor: fs-task-processor