Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-61744

Handle a new WiredTiger system log component hierarchy in LOGV2

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 5.3.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Minor Change
    • Storage - Ra 2021-12-13, Storage - Ra 2022-01-10, Storage - Ra 2022-01-24
    • 8

      • Define a new system log component hierarchy in LOGV2: systemLog.component.wiredTiger.<newComponent>|systemLog.component.storage.wiredTiger.<newComponent>
        • Determining which WiredTiger verbose events we want to map into the LOGV2 component hierarchy
      • Update the server’s initialization to use WiredTiger JSON message strings
        • Server initialization of WiredTiger passes ‘json_output’ configuration options
        • Server initialization of WiredTiger constructs the WiredTiger configuration string to reflect our new logging component hierarchy.
        • Prevent reconfiguring the WiredTiger component verbose levels at runtime.
      • Update servers WT_EVENT_HANDLER implementation to be able to handle JSON message strings
        • Parses JSON and passes it onto the corresponding LOGV2 message/errors.
      • Implement functional tests

            alison.felizzi@mongodb.com Alison Felizzi (Inactive)
            deepti.hasija@mongodb.com Deepti Hasija
            0 Vote for this issue
            6 Start watching this issue