-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
None
-
Build
Now that all SCons targets are buildable directly in Bazel, the --bazel-build-tag=mongo_library option is causing Bazel to build more targets than it truly needs. We should remove --bazel-build-tag=mongo_library to improve the build performance.
$ git grep 'bazel-build-tag=mongo_library' -- etc/ etc/evergreen_yml_components/configuration.yml:36: value: "--bazel-build-tag=dist_test --bazel-build-tag=mongo_library" etc/evergreen_yml_components/tasks/compile_tasks.yml:322: bazel_build_tags: --bazel-build-tag=mongo_benchmark --bazel-build-tag=mongo_library --bazel-build-tag=-repl_bm --bazel-build-tag=-query_bm --bazel-build-tag=-bsoncolumn_bm --bazel-build-tag=-first_half_bm --bazel-build-tag=-second_half_bm --bazel-build-tag=-storage_bm --bazel-build-tag=-sharding_bm --bazel-build-tag=-sep_bm etc/evergreen_yml_components/tasks/compile_tasks.yml:653: bazel_build_tags: --bazel-build-tag=-mongo_unittest --bazel-build-tag=mongo_binary --bazel-build-tag=mongo_benchmark --bazel-build-tag=mongo_integration_test --bazel-build-tag=mongo_library etc/evergreen_yml_components/tasks/compile_tasks.yml:724: bazel_build_tags: --bazel-build-tag=mongo_library etc/evergreen_yml_components/tasks/compile_tasks.yml:739: bazel_build_tags: --bazel-build-tag=mongo_unittest_first_group --bazel-build-tag=mongo_binary_unittest --bazel-build-tag=mongo_library etc/evergreen_yml_components/tasks/compile_tasks.yml:764: bazel_build_tags: --bazel-build-tag=mongo_unittest_second_group --bazel-build-tag=mongo_binary_unittest --bazel-build-tag=stitch_support_test --bazel-build-tag=mongo_library etc/evergreen_yml_components/tasks/compile_tasks.yml:789: bazel_build_tags: --bazel-build-tag=mongo_unittest_third_group --bazel-build-tag=mongo_binary_unittest --bazel-build-tag=mongo_library etc/evergreen_yml_components/tasks/compile_tasks.yml:814: bazel_build_tags: --bazel-build-tag=mongo_unittest_fourth_group --bazel-build-tag=mongo_binary_unittest --bazel-build-tag=mongo_library
- is related to
-
SERVER-98745 Enable archiveless compilation in compile_dist_test
- Closed