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

String-valued fields should not participate in schema change detection in ftdc

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Requested:
      v4.0, v3.6, v3.4
    • Sprint:
      Platforms 2018-08-27
    • Linked BF Score:
      0

      Description

      There are various string-valued informational messages in serverStatus which may or may not be present depending on whether the condition they are informing about is present. If this presence of this field changes between samples this is detected by ftdc as a change in schema, causing a new chunk to be started. If this varies rapidly, e.g. every few seconds, then chunks are very short, causing a large decrease in compression efficiency, and therefore a decrease in ftdc retention. This is especially problematic because ftdc is likely to be important in diagnosing the issue.

      Since string-valued fields don't contribute to ftdc, there's no reason that a change in the presence of a string valued field should be considered a schema change.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: