- 
    Type:Task 
- 
    Resolution: Fixed
- 
    Priority:Major - P3 
- 
    Affects Version/s: None
- 
    Component/s: Build, Developer Productivity
- 
    None
- 
        Storage Engines, Storage Engines - Foundations, Storage Engines - Persistence
- 
        SE Foundations - Q3+ Backlog
- 
        None
The error log is currently enabled only in the diagnostic mode. Ideally, we should configure whether the error log is enabled from cmake.
We should also determine what the defaults should be:
- The error log should be arguably always enabled in the diagnostic mode. Perhaps we can simply keep the current lines in error.h that enable it if HAVE_DIAGNOSTICS is enabled.
- Whether the error log is enabled in the release mode should be configurable from cmake, and it could be even enabled by default if the performance impact is negligible.
- depends on
- 
                    WT-15426 Keep a log of errors to pinpoint the origin of the error -         
- Closed
 
-         
- is depended on by
- 
                    WT-15645 Error log improvement follow-on work -         
- Open
 
-         
- is related to
- 
                    WT-15432 Coverity analysis defect 176691: Invalid type in argument to printf format specifier -         
- Closed
 
-         
- 
                    WT-15560 Assertion fail - test/format with precise checkpoint -         
- Closed
 
-         
- 
                    WT-15678 Memory leak in __wti_block_disagg_write_internal -         
- Closed
 
-         
- 
                    WT-15697 Change all python layered tests to use a configurable PALI -         
- Closed
 
-         
- 
                    WT-15589 Verify each read we do is behind the page materialisation frontier -         
- Closed
 
-         
- 
                    WT-15718 Favour internal SQLite3 library during build -         
- Closed
 
-         
- 
                    WT-15720 Handle stepdowns in test/format by restarting WT before stepping down -         
- Closed
 
-         
- 
                    WT-15734 Consider removing the layered manager thread -         
- Closed
 
-         
- 
                    WT-15736 Split "maximum page size seen at eviction" to 3 seperate statistics -         
- Closed
 
-         
- 
                    WT-15758 Retry forever on read failures in disagg block manager -         
- Closed
 
-         
- 
                    WT-15629 (disagg.mode=leader) Test/format key OOO (internal page delta) -         
- Closed
 
-         
- 
                    WT-15682 Increase the read timestamp lag to avoid conflict with prepare timestamp -         
- Closed
 
-         
- related to
- 
                    WT-15246 Re-enable prepared testing that depends on new delta data format -         
- Closed
 
-         





