[SERVER-29352] Disable SNMP integration for OS X enterprise builds Created: 24/May/17  Updated: 30/Oct/23  Resolved: 25/May/17

Status: Closed
Project: Core Server
Component/s: Build, Diagnostics
Affects Version/s: 3.2.13, 3.4.4
Fix Version/s: 3.2.14, 3.4.5, 3.5.8

Type: Task Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Documented
is documented by DOCS-10314 Docs for SERVER-29352: Disable SNMP i... Closed
Backwards Compatibility: Minor Change
Backport Requested:
v3.4, v3.2
Sprint: Platforms 2017-05-29
Participants:

 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.



 Comments   
Comment by Githook User [ 03/Jun/17 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: SERVER-29352 Don't run SNMP tests on macOS

(cherry picked from commit 173463532abfa79c980579a3b1605e5716e616cb)
Branch: v3.2
https://github.com/mongodb/mongo/commit/190176adf4b63432cb9dbad3d5a3dddb3b9406f2

Comment by Githook User [ 03/Jun/17 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: SERVER-29352 Don't run SNMP tests on macOS

(cherry picked from commit 173463532abfa79c980579a3b1605e5716e616cb)
Branch: v3.4
https://github.com/mongodb/mongo/commit/7da360c4f73331f1ca6edc84c6aee7d681588fb6

Comment by Githook User [ 03/Jun/17 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: SERVER-29352 Disable SNMP support for macOS Enterprise builds

(cherry picked from commit c1125e05902bef0e60a47a427136d01ae86326f0)
(cherry picked from commit 257424c0abf47ad60ce5dad9749ce6531df8feb9)
Branch: v3.2
https://github.com/10gen/mongo-enterprise-modules/commit/fcf31fdc0c76756ef862bfa58f30c966587955bd

Comment by Githook User [ 03/Jun/17 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: SERVER-29352 Disable SNMP support for macOS Enterprise builds

(cherry picked from commit c1125e05902bef0e60a47a427136d01ae86326f0)
Branch: v3.4
https://github.com/10gen/mongo-enterprise-modules/commit/de37f56b54244885b09d5ddcef9a3fcedd4b8859

Comment by Githook User [ 25/May/17 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: SERVER-29352 Don't run SNMP tests on macOS
Branch: master
https://github.com/mongodb/mongo/commit/173463532abfa79c980579a3b1605e5716e616cb

Comment by Githook User [ 25/May/17 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: SERVER-29352 Disable SNMP support for macOS Enterprise builds
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/c1125e05902bef0e60a47a427136d01ae86326f0

Generated at Thu Feb 08 04:20:36 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.