-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprod.system.settings.json
More file actions
143 lines (142 loc) · 4.23 KB
/
prod.system.settings.json
File metadata and controls
143 lines (142 loc) · 4.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"logging": {
"log_level": "debug",
"log_level_debug" : 1,
"log_path": "/opt/springtail/logs",
"log_file_size": 104857600,
"log_file_count": 10,
"log_pattern": "[%Y-%m-%d %T.%e %z] [%^%l%$] [%s:%#:%!] [thread %t] %v",
"log_modules": [
"all"
],
"pid_path": "/opt/springtail/pids",
"log_rotation_enabled": true
},
"iopool": {
"threads": 10,
"filehandles": 30
},
"redis": {
"keep_alive_secs": 30,
"ssl": true,
"pool": {
"connections": 10,
"max_idle_secs": 300,
"max_connection_lifetime_secs": 0
}
},
"write_cache": {
"rpc_config": {
"server_cert": "/opt/springtail/certs/server_cert.pem",
"server_key": "/opt/springtail/certs/server_key.pem",
"server_trusted": "/opt/springtail/certs/ca_cert.pem",
"client_cert": "/opt/springtail/certs/client_cert.pem",
"client_key": "/opt/springtail/certs/client_key.pem",
"client_trusted": "/opt/springtail/certs/ca_cert.pem",
"server_port": 55051,
"server_worker_threads": 8,
"ssl": true,
"client_connections": 8
},
"disk_storage_dir" : "/opt/springtail/data/write_cache",
"NOTE": "memory for write cache 2.5GB and 2GB",
"memory_high_watermark_bytes": 2684354560,
"memory_low_watermark_bytes": 2147483648
},
"sys_tbl_mgr": {
"rpc_config": {
"server_cert": "/opt/springtail/certs/server_cert.pem",
"server_key": "/opt/springtail/certs/server_key.pem",
"server_trusted": "/opt/springtail/certs/ca_cert.pem",
"client_cert": "/opt/springtail/certs/client_cert.pem",
"client_key": "/opt/springtail/certs/client_key.pem",
"client_trusted": "/opt/springtail/certs/ca_cert.pem",
"server_port": 55053,
"server_worker_threads": 16,
"ssl": true,
"client_connections": 8
},
"cache_size": 4096,
"roots_shm_cache_size": 10485760,
"schema_shm_cache_size": 10485760,
"usertype_shm_cache_size": 4194304,
"table_ids_shm_cache_size": 1048576,
"extents_shm_cache_size": 10485760
},
"storage": {
"table_dir": "table",
"data_cache_size": 16384,
"page_cache_size": 16384,
"btree_cache_size": 512,
"max_extent_per_page": 16,
"vacuum_config": {
"enabled": true,
"vacuum_dir": "vacuum",
"global_file_size_threshold": 1048576,
"hole_punch_block_size": 32768,
"max_entries_in_memory": 100000
},
"metrics_update_freq_sec": 10,
"io_request_queue_size": 16
},
"log_mgr": {
"replication_log_path": "repl_logs",
"transaction_log_path": "xact_logs",
"log_size_rollover_threshold": 134217728,
"archive_logs": true,
"indexer_worker_threads": 1,
"reader_queue_mem_high_watermark": 134217728,
"reader_queue_mem_low_watermark": 100663296,
"committer_fsync_interval_ms": 500,
"committer_fsync_worker_threads": 1,
"rpc_config": {
"server_cert": "/opt/springtail/certs/server_cert.pem",
"server_key": "/opt/springtail/certs/server_key.pem",
"server_trusted": "/opt/springtail/certs/ca_cert.pem",
"client_cert": "/opt/springtail/certs/client_cert.pem",
"client_key": "/opt/springtail/certs/client_key.pem",
"client_trusted": "/opt/springtail/certs/ca_cert.pem",
"server_port": 55052,
"server_worker_threads": 32,
"ssl": true,
"client_connections": 8
}
},
"extension_config": {
"lib_path": "/usr/lib/postgresql/16/lib/",
"1": {
"cube": {
"version": "1.5"
},
"hstore": {
"version": "1.8"
},
"pg_trgm": {
"version": "1.6"
}
}
},
"proxy": {
"enable_ssl": true,
"port": 5432,
"threads": 4,
"cert_path": "/opt/springtail/certs/server_cert.pem",
"key_path": "/opt/springtail/certs/server_key.pem",
"mode": "primary",
"shadow_log_path": "/shadow_logs/proxy_shadow.log",
"keep_alive_port": 10080,
"pool_size_limit": 10,
"pool_timeout_limit": 5,
"pool_expiration_interval_secs": 300,
"user_mgr_sleep_interval_secs": 15
},
"otel": {
"enabled": true,
"remote": true,
"host": "127.0.0.1",
"port": 4318,
"metrics_export_interval_millis": 60000,
"metrics_export_timeout_millis": 30000,
"remote_log_level": "info"
}
}