-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Logging
-
Storage Engines
-
5
-
StorEng - 2024-10-15, StorEng - 2024-10-29, StorEng - 2024-11-12
The following 29 fields are defined in WT_CONNECTION_IMPL but specific to logging:
log_flags; log_cond; log_session; log_tid; log_tid_set; log_file_cond; log_file_session; log_file_tid; log_file_tid_set; log_wrlsn_cond; log_wrlsn_session; log_wrlsn_tid; log_wrlsn_tid_set; log; log_compressor; log_cursors; log_dirty_max; log_file_max; log_force_write_wait; log_path; log_prealloc; log_prealloc_init_count; log_req_max; log_req_min; txn_logsync; debug_log_retention_lock; debug_ckpt; debug_ckpt_alloc; debug_ckpt_cnt; debug_log_cnt;
They should be reviewed to determine which of them are exclusively used by the logging module and whether they should be separated into a sub-struct only accessed by the log module.