[SERVER-84660] Set "sandbox_writable_path" on MacOS Created: 09/Jan/24 Updated: 04/Feb/24 Resolved: 23/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.3.0-rc0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Zack Winter | Assignee: | Trevor Guidry |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | req-bazel-all-variant-launch | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Build
|
| Backwards Compatibility: | Fully Compatible |
| Participants: |
| Description |
|
compile_dist_test with bazel enabled is failing on MacOS is failing due to evergreen setting a custom tmp dir location. The bazel sandbox keeps an internal mapping of what directories it can access, so the custom /data/mci/{build_id}/tmp directory needed to be marked as writable explicitly. This is currently set in the evergreen test config that manually invokes bazel, but isn't set in the scons integration layer (integrate_bazel.py): https://github.com/10gen/mongo/blob/master/etc/evergreen_yml_components/definitions.yml#L2797 Update the scons-bazel integration to append " There are a few different outcomes that would all be acceptable, in order of ideal -> less ideal:
|
| Comments |
| Comment by Githook User [ 23/Jan/24 ] |
|
Author: {'name': 'Trevor', 'email': 'trevorguidry6@gmail.com', 'username': 'Trevor159'}Message: GitOrigin-RevId: 3b4c5198e23046827df7740c0e040a828a10db46 |