summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/config
diff options
context:
space:
mode:
authorLuke Chen <luke.chen@mongodb.com>2020-11-23 15:42:18 +1100
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-11-23 05:09:49 +0000
commitfe210fd8f82261094d2bd95b5dbf4f77081986ef (patch)
treea430fa015c433e1833c8504cf52419bffd32576e /src/third_party/wiredtiger/src/config
parent3637210a683c8f264c334efd246228d217508cd1 (diff)
downloadmongo-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.c18
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},