-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Storage Execution
-
Fully Compatible
wiredtiger_util.cpp currently does some bare string-matching, see the first comment below.
This is quite fragile, and has caused bugs in another project where we both (1) added more options to the log category, and (2) added another foo_log category that caused erroneous matches in the metadata.
WiredTiger exposes a configuration parsing API (https://source.wiredtiger.com/11.2.0/group__wt.html#ga512297da65ccc30ac91bf6adf95f043f) that can be used instead of string matching.
- is duplicated by
-
SERVER-96206 Checking table log settings can match an unrelated config
- Closed
- is related to
-
SERVER-37484 Only alter table logging settings on startup and not collection creation
- Closed
-
SERVER-68981 Add table logging check to validate
- Closed