Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-10314

Docs for SERVER-29352: Disable SNMP integration for OS X enterprise builds

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.5.8, 3.2.14, 3.4.5
    • Affects Version/s: None
    • Component/s: Server
    • Labels:
      None

      Documentation Request Summary:

      We need to document that SNMP support has been disabled in the OS X enterprise builds for 3.2 and 3.4.

      Engineering Ticket Description:

      In macOS Sierra, the net-snmp runtime libraries are linked to a system private copy of LibreSSL, but MongoDB has a runtime dependency on the system copy of OpenSSL libcrypto. This means that it is impossible to safely load the SNMP support libraries into the same address space as the SSL enabled enterprise build.

      The only apparent solution is to disable SNMP support for OS X enterprise builds (including retroactively withdrawing support for the feature on MongoDB 3.2 and 3.4).

      If we find that support for this feature is widely needed, we may be able to re-introduce it by vendoring our own copy of net-snmp. However, it is unclear how much use the SNMP support gets on OS X, since it is not widely used as a production database server platform.

            Assignee:
            andrew.aldridge@mongodb.com Andrew Aldridge
            Reporter:
            emily.hall Emily Hall
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              6 years, 29 weeks ago