提交 e621dfd1 编写于 作者: S starlord

#48 Config unittest failed


Former-commit-id: 6590479cac96b17485104da98c35d322b563f573
上级 cb81e199
......@@ -26,13 +26,14 @@ Please mark all change in change log and use the ticket from JIRA.
- MS-653 - When config check fail, Milvus close without message
- MS-654 - Describe index timeout when building index
- MS-658 - Fix SQ8 Hybrid can't search
- \#9 Change default gpu_cache_capacity to 4
- MS-665 - IVF_SQ8H search crash when no GPU resource in search_resources
- \#9 - Change default gpu_cache_capacity to 4
- \#20 - C++ sdk example get grpc error
- \#23 - Add unittest to improve code coverage
- \#31 - make clang-format failed after run build.sh -l
- \#39 - Create SQ8H index hang if using github server version
- \#30 - Some troubleshoot messages in Milvus do not provide enough information
- \#48 - Config unittest failed
## Improvement
- MS-552 - Add and change the easylogging library
......
......@@ -25,49 +25,48 @@
namespace {
static const char *VALID_CONFIG_STR = "# Default values are used when you make no changes to the following parameters.\n"
"\n"
"server_config:\n"
" address: 0.0.0.0 # milvus server ip address (IPv4)\n"
" port: 19530 # port range: 1025 ~ 65534\n"
" deploy_mode: single # deployment type: single, cluster_readonly, cluster_writable\n"
" time_zone: UTC+8\n"
"\n"
"db_config:\n"
" primary_path: /tmp/milvus # path used to store data and meta\n"
" secondary_path: # path used to store data only, split by semicolon\n"
"\n"
" backend_url: sqlite://:@:/ # URI format: dialect://username:password@host:port/database\n"
" # Keep 'dialect://:@:/', and replace other texts with real values\n"
" # Replace 'dialect' with 'mysql' or 'sqlite'\n"
"\n"
" insert_buffer_size: 4 # GB, maximum insert buffer size allowed\n"
" # sum of insert_buffer_size and cpu_cache_capacity cannot exceed total memory\n"
" build_index_gpu: 0 # gpu id used for building index\n"
"\n"
" preload_table: # preload data at startup, '*' means load all tables, empty value means no preload\n"
" # you can specify preload tables like this: table1,table2,table3\n"
"\n"
"metric_config:\n"
" enable_monitor: false # enable monitoring or not\n"
" collector: prometheus # prometheus\n"
" prometheus_config:\n"
" port: 8080 # port prometheus uses to fetch metrics\n"
"\n"
"cache_config:\n"
" cpu_cache_capacity: 16 # GB, CPU memory used for cache\n"
" cpu_cache_threshold: 0.85 # percentage of data that will be kept when cache cleanup is triggered\n"
" gpu_cache_capacity: 4 # GB, GPU memory used for cache\n"
" gpu_cache_threshold: 0.85 # percentage of data that will be kept when cache cleanup is triggered\n"
" cache_insert_data: false # whether to load inserted data into cache\n"
"\n"
"engine_config:\n"
" use_blas_threshold: 20 # if nq < use_blas_threshold, use SSE, faster with fluctuated response times\n"
" # if nq >= use_blas_threshold, use OpenBlas, slower with stable response times\n"
"\n"
"resource_config:\n"
" resource_pool:\n"
" - cpu\n"
" - gpu0";
"\n"
"server_config:\n"
" address: 0.0.0.0 # milvus server ip address (IPv4)\n"
" port: 19530 # port range: 1025 ~ 65534\n"
" deploy_mode: single # deployment type: single, cluster_readonly, cluster_writable\n"
" time_zone: UTC+8\n"
"\n"
"db_config:\n"
" primary_path: /tmp/milvus # path used to store data and meta\n"
" secondary_path: # path used to store data only, split by semicolon\n"
"\n"
" backend_url: sqlite://:@:/ # URI format: dialect://username:password@host:port/database\n"
" # Keep 'dialect://:@:/', and replace other texts with real values\n"
" # Replace 'dialect' with 'mysql' or 'sqlite'\n"
"\n"
" insert_buffer_size: 4 # GB, maximum insert buffer size allowed\n"
" # sum of insert_buffer_size and cpu_cache_capacity cannot exceed total memory\n"
"\n"
" preload_table: # preload data at startup, '*' means load all tables, empty value means no preload\n"
" # you can specify preload tables like this: table1,table2,table3\n"
"\n"
"metric_config:\n"
" enable_monitor: false # enable monitoring or not\n"
" collector: prometheus # prometheus\n"
" prometheus_config:\n"
" port: 8080 # port prometheus uses to fetch metrics\n"
"\n"
"cache_config:\n"
" cpu_cache_capacity: 16 # GB, CPU memory used for cache\n"
" cpu_cache_threshold: 0.85 # percentage of data that will be kept when cache cleanup is triggered\n"
" gpu_cache_capacity: 4 # GB, GPU memory used for cache\n"
" gpu_cache_threshold: 0.85 # percentage of data that will be kept when cache cleanup is triggered\n"
" cache_insert_data: false # whether to load inserted data into cache\n"
"\n"
"engine_config:\n"
" use_blas_threshold: 20 # if nq < use_blas_threshold, use SSE, faster with fluctuated response times\n"
" # if nq >= use_blas_threshold, use OpenBlas, slower with stable response times\n"
"\n"
"resource_config:\n"
" search_resources: # define the GPUs used for search computation, valid value: gpux\n"
" - gpu0\n"
" index_build_device: gpu0 # GPU used for building index";
static const char *INVALID_CONFIG_STR = "*INVALID*";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册