summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/config/config_def.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/config/config_def.c')
-rw-r--r--src/third_party/wiredtiger/src/config/config_def.c57
1 files changed, 33 insertions, 24 deletions
diff --git a/src/third_party/wiredtiger/src/config/config_def.c b/src/third_party/wiredtiger/src/config/config_def.c
index 7751a4ece40..6bd4edd3543 100644
--- a/src/third_party/wiredtiger/src/config/config_def.c
+++ b/src/third_party/wiredtiger/src/config/config_def.c
@@ -131,12 +131,15 @@ static const WT_CONFIG_CHECK confchk_file_meta[] = {
{ "huffman_value", "string", NULL, NULL },
{ "id", "string", NULL, NULL },
{ "internal_item_max", "int", "min=0", NULL },
+ { "internal_key_max", "int", "min=0", NULL },
{ "internal_key_truncate", "boolean", NULL, NULL },
{ "internal_page_max", "int", "min=512B,max=512MB", NULL },
{ "key_format", "format", NULL, NULL },
{ "key_gap", "int", "min=0", NULL },
{ "leaf_item_max", "int", "min=0", NULL },
+ { "leaf_key_max", "int", "min=0", NULL },
{ "leaf_page_max", "int", "min=512B,max=512MB", NULL },
+ { "leaf_value_max", "int", "min=0", NULL },
{ "memory_page_max", "int", "min=512B,max=10TB", NULL },
{ "os_cache_dirty_max", "int", "min=0", NULL },
{ "os_cache_max", "int", "min=0", NULL },
@@ -220,12 +223,15 @@ static const WT_CONFIG_CHECK confchk_session_create[] = {
{ "huffman_value", "string", NULL, NULL },
{ "immutable", "boolean", NULL, NULL },
{ "internal_item_max", "int", "min=0", NULL },
+ { "internal_key_max", "int", "min=0", NULL },
{ "internal_key_truncate", "boolean", NULL, NULL },
{ "internal_page_max", "int", "min=512B,max=512MB", NULL },
{ "key_format", "format", NULL, NULL },
{ "key_gap", "int", "min=0", NULL },
{ "leaf_item_max", "int", "min=0", NULL },
+ { "leaf_key_max", "int", "min=0", NULL },
{ "leaf_page_max", "int", "min=512B,max=512MB", NULL },
+ { "leaf_value_max", "int", "min=0", NULL },
{ "lsm", "category", NULL, confchk_lsm_subconfigs },
{ "memory_page_max", "int", "min=512B,max=10TB", NULL },
{ "os_cache_dirty_max", "int", "min=0", NULL },
@@ -541,7 +547,7 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"error_prefix=,eviction=(threads_max=1,threads_min=1),"
"eviction_dirty_target=80,eviction_target=80,eviction_trigger=95,"
"lsm_manager=(merge=,worker_thread_max=4),lsm_merge=,"
- "shared_cache=(chunk=10MB,name=,reserve=0,size=500MB),"
+ "shared_cache=(chunk=10MB,name=none,reserve=0,size=500MB),"
"statistics=none,statistics_log=(on_close=0,"
"path=\"WiredTigerStat.%d.%H\",sources=,"
"timestamp=\"%b %d %H:%M:%S\",wait=0),verbose=",
@@ -556,11 +562,12 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"block_compressor=,cache_resident=0,checkpoint=,checkpoint_lsn=,"
"checksum=uncompressed,collator=,columns=,dictionary=0,"
"format=btree,huffman_key=,huffman_value=,id=,internal_item_max=0"
- ",internal_key_truncate=,internal_page_max=4KB,key_format=u,"
- "key_gap=10,leaf_item_max=0,leaf_page_max=32KB,"
- "memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,"
- "prefix_compression=0,prefix_compression_min=4,split_pct=75,"
- "value_format=u,version=(major=0,minor=0)",
+ ",internal_key_max=0,internal_key_truncate=,internal_page_max=4KB"
+ ",key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,"
+ "leaf_page_max=32KB,leaf_value_max=0,memory_page_max=5MB,"
+ "os_cache_dirty_max=0,os_cache_max=0,prefix_compression=0,"
+ "prefix_compression_min=4,split_pct=75,value_format=u,"
+ "version=(major=0,minor=0)",
confchk_file_meta
},
{ "index.meta",
@@ -593,8 +600,9 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"block_compressor=,cache_resident=0,checksum=uncompressed,"
"colgroups=,collator=,columns=,dictionary=0,exclusive=0,"
"extractor=,format=btree,huffman_key=,huffman_value=,immutable=0,"
- "internal_item_max=0,internal_key_truncate=,internal_page_max=4KB"
- ",key_format=u,key_gap=10,leaf_item_max=0,leaf_page_max=32KB,"
+ "internal_item_max=0,internal_key_max=0,internal_key_truncate=,"
+ "internal_page_max=4KB,key_format=u,key_gap=10,leaf_item_max=0,"
+ "leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=0,"
"lsm=(auto_throttle=,bloom=,bloom_bit_count=16,bloom_config=,"
"bloom_hash_count=8,bloom_oldest=0,chunk_max=5GB,chunk_size=10MB,"
"merge_max=15,merge_min=0),memory_page_max=5MB,"
@@ -656,9 +664,9 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"eviction=(threads_max=1,threads_min=1),eviction_dirty_target=80,"
"eviction_target=80,eviction_trigger=95,exclusive=0,extensions=,"
"file_extend=,hazard_max=1000,log=(archive=,compressor=,enabled=0"
- ",file_max=100MB,path=\"\",prealloc=),lsm_manager=(merge=,"
+ ",file_max=100MB,path=,prealloc=),lsm_manager=(merge=,"
"worker_thread_max=4),lsm_merge=,mmap=,multiprocess=0,"
- "session_max=100,shared_cache=(chunk=10MB,name=,reserve=0,"
+ "session_max=100,shared_cache=(chunk=10MB,name=none,reserve=0,"
"size=500MB),statistics=none,statistics_log=(on_close=0,"
"path=\"WiredTigerStat.%d.%H\",sources=,"
"timestamp=\"%b %d %H:%M:%S\",wait=0),transaction_sync=(enabled=0"
@@ -673,9 +681,9 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"eviction=(threads_max=1,threads_min=1),eviction_dirty_target=80,"
"eviction_target=80,eviction_trigger=95,exclusive=0,extensions=,"
"file_extend=,hazard_max=1000,log=(archive=,compressor=,enabled=0"
- ",file_max=100MB,path=\"\",prealloc=),lsm_manager=(merge=,"
+ ",file_max=100MB,path=,prealloc=),lsm_manager=(merge=,"
"worker_thread_max=4),lsm_merge=,mmap=,multiprocess=0,"
- "session_max=100,shared_cache=(chunk=10MB,name=,reserve=0,"
+ "session_max=100,shared_cache=(chunk=10MB,name=none,reserve=0,"
"size=500MB),statistics=none,statistics_log=(on_close=0,"
"path=\"WiredTigerStat.%d.%H\",sources=,"
"timestamp=\"%b %d %H:%M:%S\",wait=0),transaction_sync=(enabled=0"
@@ -690,13 +698,14 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"direct_io=,error_prefix=,eviction=(threads_max=1,threads_min=1),"
"eviction_dirty_target=80,eviction_target=80,eviction_trigger=95,"
"extensions=,file_extend=,hazard_max=1000,log=(archive=,"
- "compressor=,enabled=0,file_max=100MB,path=\"\",prealloc=),"
+ "compressor=,enabled=0,file_max=100MB,path=,prealloc=),"
"lsm_manager=(merge=,worker_thread_max=4),lsm_merge=,mmap=,"
- "multiprocess=0,session_max=100,shared_cache=(chunk=10MB,name=,"
- "reserve=0,size=500MB),statistics=none,statistics_log=(on_close=0"
- ",path=\"WiredTigerStat.%d.%H\",sources=,"
- "timestamp=\"%b %d %H:%M:%S\",wait=0),transaction_sync=(enabled=0"
- ",method=fsync),verbose=,version=(major=0,minor=0)",
+ "multiprocess=0,session_max=100,shared_cache=(chunk=10MB,"
+ "name=none,reserve=0,size=500MB),statistics=none,"
+ "statistics_log=(on_close=0,path=\"WiredTigerStat.%d.%H\","
+ "sources=,timestamp=\"%b %d %H:%M:%S\",wait=0),"
+ "transaction_sync=(enabled=0,method=fsync),verbose=,"
+ "version=(major=0,minor=0)",
confchk_wiredtiger_open_basecfg
},
{ "wiredtiger_open_usercfg",
@@ -706,13 +715,13 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"direct_io=,error_prefix=,eviction=(threads_max=1,threads_min=1),"
"eviction_dirty_target=80,eviction_target=80,eviction_trigger=95,"
"extensions=,file_extend=,hazard_max=1000,log=(archive=,"
- "compressor=,enabled=0,file_max=100MB,path=\"\",prealloc=),"
+ "compressor=,enabled=0,file_max=100MB,path=,prealloc=),"
"lsm_manager=(merge=,worker_thread_max=4),lsm_merge=,mmap=,"
- "multiprocess=0,session_max=100,shared_cache=(chunk=10MB,name=,"
- "reserve=0,size=500MB),statistics=none,statistics_log=(on_close=0"
- ",path=\"WiredTigerStat.%d.%H\",sources=,"
- "timestamp=\"%b %d %H:%M:%S\",wait=0),transaction_sync=(enabled=0"
- ",method=fsync),verbose=",
+ "multiprocess=0,session_max=100,shared_cache=(chunk=10MB,"
+ "name=none,reserve=0,size=500MB),statistics=none,"
+ "statistics_log=(on_close=0,path=\"WiredTigerStat.%d.%H\","
+ "sources=,timestamp=\"%b %d %H:%M:%S\",wait=0),"
+ "transaction_sync=(enabled=0,method=fsync),verbose=",
confchk_wiredtiger_open_usercfg
},
{ NULL, NULL, NULL }