[SERVER-54407] Specify a microarchitecture minimum for x86_64 builds Created: 08/Feb/21  Updated: 29/Oct/23  Resolved: 12/Mar/21

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 4.9.0

Type: New Feature 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:
Depends
Documented
is documented by DOCS-14221 Investigate changes in SERVER-54407: ... Closed
Problem/Incident
causes SERVER-56728 Cannot run 4.9+ on Apple Silicon Closed
Related
Backwards Compatibility: Major Change
Sprint: Dev Platform 2021-03-22
Participants:
Linked BF Score: 0

 Description   

For all other architectures than x86_64, we have a known microarchitecture minimum. We should select one for x86_64 and set it at build time.



 Comments   
Comment by Githook User [ 11/Mar/21 ]

Author:

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

Message: SERVER-54407 Default enable the sandybridge experiment
Branch: master
https://github.com/mongodb/mongo/commit/1f244b332216fcce68a334efc9b458c0d631ef4a

Comment by Andrew Morrow (Inactive) [ 25/Feb/21 ]

Support for this has been merged under a flag so that we can more easily evaluate the performance impacts in the various performance projects. Targeting sandybridge can be achieved by building with --experimental-optimization=+sandybridge.

Comment by Githook User [ 24/Feb/21 ]

Author:

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

Message: SERVER-54407 Add an experiment for sandybridge as x86_64 minimum microarchitecture
Branch: master
https://github.com/mongodb/mongo/commit/267ab99c21ea539042d5ee50204a89b15d434974

Comment by Githook User [ 24/Feb/21 ]

Author:

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

Message: SERVER-54407 Set explicit default microarchitecture minima
Branch: master
https://github.com/mongodb/mongo/commit/6286ed49154196a02febfe584927bcdd2042f8da

Generated at Thu Feb 08 05:33:27 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.