Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-12515

Enable Bazel Remote Execution in WiredTiger's scons.py invocation

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.3.0, 8.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Storage Engines
    • 2024-04-02 - GreatMugshot

      As part of https://jira.mongodb.org/browse/DEVPROD-257 Bazel is about to be enabled on all platforms by default. This will cause certain targets to be built with Bazel instead of SCons.

      Since Bazel uses EngFlow's remote execution system instead of icecream, additional credentials need to be setup to maintain efficient compilation speed.

      WT scons.py invocation: https://github.com/10gen/mongo/blob/master/src/third_party/wiredtiger/test/evergreen.yml#L152

      The following evergreen function needs to be invoked before the call to SCons above: https://github.com/10gen/mongo/blob/master/etc/evergreen_yml_components/definitions.yml#L178

            Assignee:
            zack.winter@mongodb.com Zack Winter
            Reporter:
            zack.winter@mongodb.com Zack Winter
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: