Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-53725

~ Linux DEBUG WiredTiger develop builder should not have implied 'all' scons cache mode

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Critical - P2 Critical - P2
    • 4.9.0
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
      None
    • Fully Compatible
    • ALL
    • Dev Platform 2021-01-25

      When the ! and * builders were rolled over to use --link-model=dynamic, the template for linux-64-debug-template was updated to say scons_cache_mode: all, since the associated builder was now dynamic. However, the ~ Linux DEBUG WiredTiger develop builder inherits from that template but does not build in --link-model=dynamic since it overrides the compile_flags. This causes large binary blobs from static links to flow into the cache, consuming large amounts of disk space, and using large amounts of network capacity in our shared storage tier for the scons cache. The wtdevelop builder also appears to have a batchtime of four hours, so builds are frequent.

      We should immediately repair the wtdevelop builder on all affected branches, and audit for other builders that are pushing static artifacts into the cache across all branches. Subsequently, we should find a way to disallow this combination more effectively.

            Assignee:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: