2021-05-21 13:47:08 +00:00
|
|
|
{
|
|
|
|
"logger": {
|
2024-02-08 14:04:58 +00:00
|
|
|
"level": "debug",
|
2024-09-16 07:46:26 +00:00
|
|
|
"destination": "journald",
|
|
|
|
"timestamp": true
|
2021-06-01 11:12:25 +00:00
|
|
|
},
|
2022-08-03 17:50:01 +00:00
|
|
|
"pprof": {
|
2022-07-13 09:17:37 +00:00
|
|
|
"enabled": true,
|
2022-07-13 08:58:10 +00:00
|
|
|
"address": "localhost:6060",
|
2023-02-01 07:21:17 +00:00
|
|
|
"shutdown_timeout": "15s",
|
|
|
|
"block_rate": 10000,
|
|
|
|
"mutex_rate": 10000
|
2021-06-01 11:20:03 +00:00
|
|
|
},
|
2022-08-03 17:50:01 +00:00
|
|
|
"prometheus": {
|
2022-07-13 09:17:37 +00:00
|
|
|
"enabled": true,
|
2022-07-13 08:58:10 +00:00
|
|
|
"address": "localhost:9090",
|
2021-06-01 11:20:03 +00:00
|
|
|
"shutdown_timeout": "15s"
|
2021-06-01 18:24:01 +00:00
|
|
|
},
|
2021-06-01 17:42:57 +00:00
|
|
|
"node": {
|
2021-06-03 15:24:09 +00:00
|
|
|
"key": "./wallet.key",
|
2021-05-31 08:55:38 +00:00
|
|
|
"wallet": {
|
|
|
|
"path": "./wallet.json",
|
|
|
|
"address": "NcpJzXcSDrh5CCizf4K9Ro6w4t59J5LKzz",
|
|
|
|
"password": "password"
|
|
|
|
},
|
2021-06-22 17:35:56 +00:00
|
|
|
"addresses": [
|
2022-12-23 17:35:35 +00:00
|
|
|
"s01.frostfs.devenv:8080",
|
|
|
|
"/dns4/s02.frostfs.devenv/tcp/8081",
|
2021-06-24 12:41:19 +00:00
|
|
|
"grpc://127.0.0.1:8082",
|
|
|
|
"grpcs://localhost:8083"
|
2021-06-22 17:35:56 +00:00
|
|
|
],
|
2021-06-01 17:42:57 +00:00
|
|
|
"attribute_0": "Price:11",
|
|
|
|
"attribute_1": "UN-LOCODE:RU MSK",
|
2021-09-06 13:03:43 +00:00
|
|
|
"relay": true,
|
2022-03-21 12:22:07 +00:00
|
|
|
"persistent_sessions": {
|
|
|
|
"path": "/sessions"
|
|
|
|
},
|
2021-09-06 13:03:43 +00:00
|
|
|
"persistent_state": {
|
|
|
|
"path": "/state"
|
|
|
|
}
|
2021-06-01 17:42:57 +00:00
|
|
|
},
|
2021-06-01 18:50:01 +00:00
|
|
|
"grpc": {
|
2021-06-22 17:25:18 +00:00
|
|
|
"0": {
|
2022-12-23 17:35:35 +00:00
|
|
|
"endpoint": "s01.frostfs.devenv:8080",
|
2021-06-22 17:25:18 +00:00
|
|
|
"tls": {
|
|
|
|
"enabled": true,
|
|
|
|
"certificate": "/path/to/cert",
|
|
|
|
"key": "/path/to/key"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"1": {
|
2022-12-23 17:35:35 +00:00
|
|
|
"endpoint": "s02.frostfs.devenv:8080",
|
2021-06-22 17:25:18 +00:00
|
|
|
"tls": {
|
|
|
|
"enabled": false
|
|
|
|
}
|
2021-11-30 10:07:46 +00:00
|
|
|
},
|
|
|
|
"2": {
|
2022-12-23 17:35:35 +00:00
|
|
|
"endpoint": "s03.frostfs.devenv:8080",
|
2021-11-30 10:07:46 +00:00
|
|
|
"tls": {
|
|
|
|
"enabled": true,
|
|
|
|
"use_insecure_crypto": true
|
|
|
|
}
|
2021-06-01 18:50:01 +00:00
|
|
|
}
|
|
|
|
},
|
2022-07-26 09:47:19 +00:00
|
|
|
"tree": {
|
|
|
|
"enabled": true,
|
|
|
|
"cache_size": 15,
|
|
|
|
"replication_channel_capacity": 32,
|
2022-12-14 16:28:44 +00:00
|
|
|
"replication_worker_count": 32,
|
2022-12-10 10:59:18 +00:00
|
|
|
"replication_timeout": "5s",
|
2023-07-12 12:37:35 +00:00
|
|
|
"sync_interval": "1h",
|
2024-10-30 08:02:52 +00:00
|
|
|
"sync_batch_size": 2000,
|
2023-07-12 12:37:35 +00:00
|
|
|
"authorized_keys": [
|
|
|
|
"0397d207ea77909f7d66fa6f36d08daae22ace672be7ea4f53513484dde8a142a0",
|
|
|
|
"02053819235c20d784132deba10bb3061629e3a5c819a039ef091841d9d35dad56"
|
|
|
|
]
|
2022-07-26 09:47:19 +00:00
|
|
|
},
|
2021-06-01 13:28:30 +00:00
|
|
|
"control": {
|
|
|
|
"authorized_keys": [
|
|
|
|
"035839e45d472a3b7769a2a1bd7d54c4ccd4943c3b40f547870e83a8fcbfb3ce11",
|
|
|
|
"028f42cfcb74499d7b15b35d9bff260a1c8d27de4f446a627406a382d8961486d6"
|
|
|
|
],
|
|
|
|
"grpc": {
|
2022-07-13 08:58:10 +00:00
|
|
|
"endpoint": "localhost:8090"
|
2021-06-01 13:28:30 +00:00
|
|
|
}
|
|
|
|
},
|
2021-06-01 12:51:28 +00:00
|
|
|
"contracts": {
|
|
|
|
"balance": "5263abba1abedbf79bb57f3e40b50b4425d2d6cd",
|
|
|
|
"container": "5d084790d7aa36cea7b53fe897380dab11d2cd3c",
|
|
|
|
"netmap": "0cce9e948dca43a6b592efe59ddb4ecb89bdd9ca",
|
2021-08-24 12:59:28 +00:00
|
|
|
"proxy": "ad7c6b55b737b696e5c82c85445040964a03e97f"
|
2021-06-01 12:51:28 +00:00
|
|
|
},
|
2021-06-01 14:33:45 +00:00
|
|
|
"morph": {
|
|
|
|
"dial_timeout": "30s",
|
2022-08-16 11:59:30 +00:00
|
|
|
"cache_ttl": "15s",
|
2022-10-12 16:47:33 +00:00
|
|
|
"switch_interval": "3m",
|
2021-06-01 14:33:45 +00:00
|
|
|
"rpc_endpoint": [
|
2022-07-18 13:41:35 +00:00
|
|
|
{
|
2023-02-03 14:59:15 +00:00
|
|
|
"address": "wss://rpc1.morph.frostfs.info:40341/ws",
|
2024-06-11 12:48:06 +00:00
|
|
|
"priority": 0,
|
|
|
|
"trusted_ca_list": [
|
|
|
|
"/path/to/ca.pem"
|
|
|
|
],
|
|
|
|
"certificate": "/path/to/cert",
|
|
|
|
"key": "/path/to/key"
|
2022-07-18 13:41:35 +00:00
|
|
|
},
|
|
|
|
{
|
2023-02-03 14:59:15 +00:00
|
|
|
"address": "wss://rpc2.morph.frostfs.info:40341/ws",
|
2022-08-02 11:31:21 +00:00
|
|
|
"priority": 2
|
2022-07-18 13:41:35 +00:00
|
|
|
}
|
2024-03-15 07:10:03 +00:00
|
|
|
],
|
|
|
|
"ape_chain_cache_size": 100000
|
2021-06-01 14:33:45 +00:00
|
|
|
},
|
2021-06-02 12:20:05 +00:00
|
|
|
"apiclient": {
|
2022-09-06 15:23:59 +00:00
|
|
|
"dial_timeout": "15s",
|
2022-09-26 12:34:01 +00:00
|
|
|
"stream_timeout": "20s",
|
2022-12-19 15:03:48 +00:00
|
|
|
"reconnect_timeout": "30s",
|
2022-09-26 12:34:01 +00:00
|
|
|
"allow_external": true
|
2021-06-02 12:20:05 +00:00
|
|
|
},
|
2021-06-02 12:23:41 +00:00
|
|
|
"policer": {
|
|
|
|
"head_timeout": "15s"
|
|
|
|
},
|
2021-06-02 12:26:51 +00:00
|
|
|
"replicator": {
|
2022-11-12 12:23:33 +00:00
|
|
|
"pool_size": 10,
|
2021-06-02 12:26:51 +00:00
|
|
|
"put_timeout": "15s"
|
|
|
|
},
|
2021-06-02 12:31:29 +00:00
|
|
|
"object": {
|
2023-02-08 14:28:38 +00:00
|
|
|
"delete": {
|
|
|
|
"tombstone_lifetime": 10
|
|
|
|
},
|
2021-06-02 12:31:29 +00:00
|
|
|
"put": {
|
2023-11-21 10:20:36 +00:00
|
|
|
"remote_pool_size": 100,
|
|
|
|
"local_pool_size": 200,
|
2023-07-28 12:44:35 +00:00
|
|
|
"skip_session_token_issuer_verification": true
|
2024-10-22 07:06:16 +00:00
|
|
|
},
|
|
|
|
"get": {
|
|
|
|
"priority": ["$attribute:ClusterName", "$attribute:UN-LOCODE"]
|
2021-06-02 12:31:29 +00:00
|
|
|
}
|
|
|
|
},
|
2021-06-01 18:24:01 +00:00
|
|
|
"storage": {
|
2021-10-08 13:25:56 +00:00
|
|
|
"shard_pool_size": 15,
|
2022-02-01 08:15:54 +00:00
|
|
|
"shard_ro_error_threshold": 100,
|
2021-06-01 18:24:01 +00:00
|
|
|
"shard": {
|
|
|
|
"0": {
|
2021-12-27 11:04:46 +00:00
|
|
|
"mode": "read-only",
|
2021-10-18 14:03:09 +00:00
|
|
|
"resync_metabase": false,
|
2024-03-05 12:39:50 +00:00
|
|
|
"resync_metabase_worker_count": 100,
|
2021-06-01 18:24:01 +00:00
|
|
|
"writecache": {
|
2022-01-27 11:30:19 +00:00
|
|
|
"enabled": false,
|
2022-10-28 10:09:38 +00:00
|
|
|
"no_sync": true,
|
2021-06-01 18:24:01 +00:00
|
|
|
"path": "tmp/0/cache",
|
2021-10-18 14:05:42 +00:00
|
|
|
"small_object_size": 16384,
|
2021-10-18 14:12:03 +00:00
|
|
|
"max_object_size": 134217728,
|
2023-11-21 10:20:36 +00:00
|
|
|
"flush_worker_count": 30,
|
2024-08-06 12:09:12 +00:00
|
|
|
"capacity": 3221225472,
|
2024-08-08 10:32:18 +00:00
|
|
|
"page_size": 4096,
|
2024-09-10 09:56:29 +00:00
|
|
|
"max_object_count": 49,
|
|
|
|
"max_flushing_objects_size": 100
|
2021-06-01 18:24:01 +00:00
|
|
|
},
|
|
|
|
"metabase": {
|
|
|
|
"path": "tmp/0/meta",
|
2022-06-15 06:59:51 +00:00
|
|
|
"perm": "0644",
|
|
|
|
"max_batch_size": 100,
|
|
|
|
"max_batch_delay": "10ms"
|
2021-06-01 18:24:01 +00:00
|
|
|
},
|
2022-07-11 12:34:17 +00:00
|
|
|
"compress": true,
|
|
|
|
"compression_exclude_content_types": [
|
|
|
|
"audio/*", "video/*"
|
|
|
|
],
|
2023-10-31 11:45:22 +00:00
|
|
|
"compression_estimate_compressibility": true,
|
|
|
|
"compression_estimate_compressibility_threshold": 0.7,
|
2022-07-11 12:34:17 +00:00
|
|
|
"small_object_size": 102400,
|
|
|
|
"blobstor": [
|
|
|
|
{
|
|
|
|
"type": "blobovnicza",
|
|
|
|
"path": "tmp/0/blob/blobovnicza",
|
|
|
|
"perm": "0644",
|
2021-07-22 13:10:45 +00:00
|
|
|
"size": 4194304,
|
2021-10-18 14:20:03 +00:00
|
|
|
"depth": 1,
|
|
|
|
"width": 4,
|
2023-08-16 15:06:33 +00:00
|
|
|
"opened_cache_capacity": 50,
|
2024-05-15 06:45:31 +00:00
|
|
|
"opened_cache_ttl": "1m",
|
|
|
|
"opened_cache_exp_interval": "30s",
|
2023-11-27 13:01:48 +00:00
|
|
|
"init_worker_count": 10,
|
2024-03-04 15:01:39 +00:00
|
|
|
"rebuild_drop_timeout": "30s"
|
2022-07-11 12:34:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "fstree",
|
|
|
|
"path": "tmp/0/blob",
|
|
|
|
"perm": "0644",
|
|
|
|
"depth": 5
|
2021-06-01 18:24:01 +00:00
|
|
|
}
|
2022-07-11 12:34:17 +00:00
|
|
|
],
|
2022-06-09 08:09:18 +00:00
|
|
|
"pilorama": {
|
|
|
|
"path": "tmp/0/blob/pilorama.db",
|
|
|
|
"max_batch_delay": "10ms",
|
|
|
|
"max_batch_size": 200
|
|
|
|
},
|
2021-06-01 18:24:01 +00:00
|
|
|
"gc": {
|
2021-07-22 13:10:45 +00:00
|
|
|
"remover_batch_size": 150,
|
2023-03-17 08:06:15 +00:00
|
|
|
"remover_sleep_interval": "2m",
|
|
|
|
"expired_collector_batch_size": 1500,
|
2023-11-21 10:20:36 +00:00
|
|
|
"expired_collector_worker_count": 15
|
2021-06-01 18:24:01 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"1": {
|
2021-12-27 11:04:46 +00:00
|
|
|
"mode": "read-write",
|
2021-10-18 14:03:09 +00:00
|
|
|
"resync_metabase": true,
|
2021-06-01 18:24:01 +00:00
|
|
|
"writecache": {
|
2022-01-27 11:30:19 +00:00
|
|
|
"enabled": true,
|
2021-06-01 18:24:01 +00:00
|
|
|
"path": "tmp/1/cache",
|
2021-10-18 14:17:14 +00:00
|
|
|
"memcache_capacity": 2147483648,
|
2021-10-18 14:05:42 +00:00
|
|
|
"small_object_size": 16384,
|
2021-10-18 14:12:03 +00:00
|
|
|
"max_object_size": 134217728,
|
2023-11-21 10:20:36 +00:00
|
|
|
"flush_worker_count": 30,
|
2021-10-18 14:29:30 +00:00
|
|
|
"capacity": 4294967296
|
2021-06-01 18:24:01 +00:00
|
|
|
},
|
|
|
|
"metabase": {
|
|
|
|
"path": "tmp/1/meta",
|
2022-06-15 06:59:51 +00:00
|
|
|
"perm": "0644",
|
|
|
|
"max_batch_size": 200,
|
|
|
|
"max_batch_delay": "20ms"
|
2021-06-01 18:24:01 +00:00
|
|
|
},
|
2022-07-11 12:34:17 +00:00
|
|
|
"compress": false,
|
|
|
|
"small_object_size": 102400,
|
|
|
|
"blobstor": [
|
|
|
|
{
|
|
|
|
"type": "blobovnicza",
|
|
|
|
"path": "tmp/1/blob/blobovnicza",
|
|
|
|
"perm": "0644",
|
2021-07-22 13:10:45 +00:00
|
|
|
"size": 4194304,
|
2021-10-18 14:20:03 +00:00
|
|
|
"depth": 1,
|
|
|
|
"width": 4,
|
2023-08-16 15:06:33 +00:00
|
|
|
"opened_cache_capacity": 50,
|
2024-03-01 11:43:26 +00:00
|
|
|
"opened_cache_ttl": "5m",
|
2024-07-04 06:18:17 +00:00
|
|
|
"opened_cache_exp_interval": "15s"
|
2022-07-11 12:34:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "fstree",
|
|
|
|
"path": "tmp/1/blob",
|
2022-10-28 10:00:11 +00:00
|
|
|
"no_sync": true,
|
2022-07-11 12:34:17 +00:00
|
|
|
"perm": "0644",
|
|
|
|
"depth": 5
|
2021-06-01 18:24:01 +00:00
|
|
|
}
|
2022-07-11 12:34:17 +00:00
|
|
|
],
|
2022-06-09 08:09:18 +00:00
|
|
|
"pilorama": {
|
|
|
|
"path": "tmp/1/blob/pilorama.db",
|
|
|
|
"perm": "0644",
|
|
|
|
"no_sync": true,
|
|
|
|
"max_batch_delay": "5ms",
|
|
|
|
"max_batch_size": 100
|
|
|
|
},
|
2021-06-01 18:24:01 +00:00
|
|
|
"gc": {
|
2021-07-22 13:10:45 +00:00
|
|
|
"remover_batch_size": 200,
|
|
|
|
"remover_sleep_interval": "5m"
|
2021-06-01 18:24:01 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2023-03-13 11:01:43 +00:00
|
|
|
},
|
|
|
|
"tracing": {
|
|
|
|
"enabled": true,
|
2024-11-12 08:33:23 +00:00
|
|
|
"endpoint": "localhost",
|
2024-09-12 14:40:10 +00:00
|
|
|
"exporter": "otlp_grpc",
|
2024-11-12 08:33:23 +00:00
|
|
|
"trusted_ca": "",
|
|
|
|
"attributes":[
|
|
|
|
{
|
|
|
|
"key": "key0",
|
|
|
|
"value": "value"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "key1",
|
|
|
|
"value": "value"
|
|
|
|
}
|
|
|
|
]
|
2023-07-25 07:07:38 +00:00
|
|
|
},
|
|
|
|
"runtime": {
|
|
|
|
"soft_memory_limit": 1073741824
|
2024-06-18 09:34:42 +00:00
|
|
|
},
|
|
|
|
"audit": {
|
|
|
|
"enabled": true
|
2024-10-08 12:24:01 +00:00
|
|
|
},
|
|
|
|
"multinet": {
|
|
|
|
"enabled": true,
|
|
|
|
"subnets": [
|
|
|
|
{
|
|
|
|
"mask": "192.168.219.174/24",
|
|
|
|
"source_ips": [
|
|
|
|
"192.168.218.185",
|
|
|
|
"192.168.219.185"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"mask": "10.78.70.74/24",
|
|
|
|
"source_ips":[
|
|
|
|
"10.78.70.185",
|
|
|
|
"10.78.71.185"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"balancer": "roundrobin",
|
|
|
|
"restrict": false,
|
|
|
|
"fallback_delay": "350ms"
|
2021-05-21 13:47:08 +00:00
|
|
|
}
|
|
|
|
}
|