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

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical - P2 Critical - P2
    • 4.9.0
    • None
    • Build
    • None
    • Fully Compatible
    • ALL
    • Dev Platform 2021-01-25

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: