diff options
author | Luke Chen <luke.chen@mongodb.com> | 2020-11-23 15:42:18 +1100 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-11-23 05:09:49 +0000 |
commit | fe210fd8f82261094d2bd95b5dbf4f77081986ef (patch) | |
tree | a430fa015c433e1833c8504cf52419bffd32576e /src/third_party/wiredtiger/src/config | |
parent | 3637210a683c8f264c334efd246228d217508cd1 (diff) | |
download | mongo-fe210fd8f82261094d2bd95b5dbf4f77081986ef.tar.gz |
Import wiredtiger: cc40649fdc8d4b715476971f750eb496602709ca from branch mongodb-4.4
ref: 1ba1d9bab8..cc40649fdc
for: 4.4.3
WT-6563 Create a reproducer for invalid modification application
WT-6672 Don't increase the writegen number until RTS cleans up the checkpoint
WT-6859 Implement search_near method for the history store cursor
Reverted ticket(s):
WT-6712 Allow RTS to operate when stable timestamp is not set
Diffstat (limited to 'src/third_party/wiredtiger/src/config')
-rw-r--r-- | src/third_party/wiredtiger/src/config/config_def.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/third_party/wiredtiger/src/config/config_def.c b/src/third_party/wiredtiger/src/config/config_def.c index 7ec7b27170c..55c59fee565 100644 --- a/src/third_party/wiredtiger/src/config/config_def.c +++ b/src/third_party/wiredtiger/src/config/config_def.c @@ -297,6 +297,9 @@ static const WT_CONFIG_CHECK confchk_WT_SESSION_log_flush[] = { {"sync", "string", NULL, "choices=[\"background\",\"off\",\"on\"]", NULL, 0}, {NULL, NULL, NULL, NULL, NULL, 0}}; +static const WT_CONFIG_CHECK confchk_WT_SESSION_open_cursor_debug_subconfigs[] = { + {"release_evict", "boolean", NULL, NULL, NULL, 0}, {NULL, NULL, NULL, NULL, NULL, 0}}; + static const WT_CONFIG_CHECK confchk_WT_SESSION_open_cursor_incremental_subconfigs[] = { {"consolidate", "boolean", NULL, NULL, NULL, 0}, {"enabled", "boolean", NULL, NULL, NULL, 0}, {"file", "string", NULL, NULL, NULL, 0}, {"force_stop", "boolean", NULL, NULL, NULL, 0}, @@ -308,6 +311,7 @@ static const WT_CONFIG_CHECK confchk_WT_SESSION_open_cursor[] = { {"append", "boolean", NULL, NULL, NULL, 0}, {"bulk", "string", NULL, NULL, NULL, 0}, {"checkpoint", "string", NULL, NULL, NULL, 0}, {"checkpoint_wait", "boolean", NULL, NULL, NULL, 0}, + {"debug", "category", NULL, NULL, confchk_WT_SESSION_open_cursor_debug_subconfigs, 1}, {"dump", "string", NULL, "choices=[\"hex\",\"json\",\"pretty\",\"print\"]", NULL, 0}, {"incremental", "category", NULL, NULL, confchk_WT_SESSION_open_cursor_incremental_subconfigs, 7}, {"next_random", "boolean", NULL, NULL, NULL, 0}, @@ -924,13 +928,13 @@ static const WT_CONFIG_ENTRY config_entries[] = {{"WT_CONNECTION.add_collator", {"WT_SESSION.log_flush", "sync=on", confchk_WT_SESSION_log_flush, 1}, {"WT_SESSION.log_printf", "", NULL, 0}, {"WT_SESSION.open_cursor", - "append=false,bulk=false,checkpoint=,checkpoint_wait=true,dump=," - "incremental=(consolidate=false,enabled=false,file=," - "force_stop=false,granularity=16MB,src_id=,this_id=)," - "next_random=false,next_random_sample_size=0,overwrite=true," - "raw=false,read_once=false,readonly=false,skip_sort_check=false," - "statistics=,target=", - confchk_WT_SESSION_open_cursor, 15}, + "append=false,bulk=false,checkpoint=,checkpoint_wait=true," + "debug=(release_evict=false),dump=,incremental=(consolidate=false" + ",enabled=false,file=,force_stop=false,granularity=16MB,src_id=," + "this_id=),next_random=false,next_random_sample_size=0," + "overwrite=true,raw=false,read_once=false,readonly=false," + "skip_sort_check=false,statistics=,target=", + confchk_WT_SESSION_open_cursor, 16}, {"WT_SESSION.prepare_transaction", "prepare_timestamp=", confchk_WT_SESSION_prepare_transaction, 1}, {"WT_SESSION.query_timestamp", "get=read", confchk_WT_SESSION_query_timestamp, 1}, |