wt utility replaces the passed command config if we pass -m.
In the util_main.c we use the same cmd_config variable to store the input of -C and -m options, this leads to overwrite the option value with the last parsed one.
case 'C': /* wiredtiger_open config */
cmd_config = __wt_optarg;
break;
case 'm': /* verify metadata on connection open */
cmd_config = "verify_metadata=true";
meta_verify = true;
break;
haribabu.kommi@mongodb.com's suggestion: fix the metadata option -m to use metadata_config instead of cmd_config and adjust the code necessarily.
- is related to
-
WT-15088 Commit may be rolled back after we have logged the transaction
-
- Closed
-
-
WT-14750 Failure in __wt_page_inmem: "encountered an illegal file format or internal value: 0x0"
-
- Closed
-
-
WT-15803 Fix ref not unlocked in error cases
-
- Closed
-
-
WT-14837 Add metric to measure execution time of block_first_srch()
-
- Closed
-
-
WT-15455 Don't skip prepared update pages during cursor walk
-
- Closed
-
-
WT-14574
Refactor wt util tool to remove redundant variables in config handling
-
- Closed
-
-
WT-14575 tmp_buf not freed in __live_restore_fh_read
-
- Closed
-
- related to
-
WT-14590 Design and implement a framework that enables the inclusion of unique id's within WiredTiger log messages.
-
- Closed
-
-
WT-12974 Delete unneeded loop in __rec_hs_wrapup()
-
- Closed
-
-
WT-14034 Fix resolving the prepared key multiple times because of reserved updates
-
- Closed
-
-
WT-14267 test/format assert detects evicting an accessible internal page with an active split generation
-
- Closed
-