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

Handle a new WiredTiger system log component hierarchy in LOGV2

    XMLWordPrintableJSON

Details

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 5.3.0
    • None
    • None
    • None
    • Minor Change
    • Storage - Ra 2021-12-13, Storage - Ra 2022-01-10, Storage - Ra 2022-01-24
    • 8

    Description

      • 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

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: