-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines - Persistence
-
SE Persistence backlog
-
None
wt_binary_decode.py is used to parse WiredTiger and MongoDB log files and then decoding them.
Currently, the logic is not well separated and one single large function is used. For example, when parsing MongoDB log files, a single large function is used, combining all operations and making the code harder to understand.
The aim of this ticket is to improve modularity and maintainability, the code should be separated into clearer, more focused units (e.g. validation, decoding, block-assembling, error-handling).
- related to
-
WT-16574 Improve wt_binary_decode.py to log useful messages when it encounters corrupt logs.
-
- Closed
-