Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-14878

[SERVER] Investigate changes in SERVER-56731: Consider running server tests on newer SLES 12 service pack

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 5.2.0, 5.1.0-rc2, 5.0.8
    • Affects Version/s: None
    • Component/s: None
    • None

      Downstream Change Summary

      Suse 12 builds are now using Suse12 sp5 to compile binaries so it might not run on sp4 and older.

      Description of Linked Ticket

      There have been several hangs observed in Evergreen when running on the suse12-large distro related to pthread_mutex_lock waiting to acquire a mutex which the core dump reports as not being owned by any thread. It is strongly suspected to be an issue with the platform itself given that we haven't observed similar hangs on any other Linux distro. This has led to duplicative effort across multiple subteams to diagnose what are ultimately believed to be false positives and has led to an increase in distrust of server hangs reported on SLSE 12 in general.

      We appear to be running tests on SLES 12 (SP0) which has been unsupported since 01 July 2019. SLES 12 SP3 appears to be the oldest currently supported release of SLES 12. https://www.suse.com/lifecycle

      > cat /etc/SuSE-release
      SUSE Linux Enterprise Server 12 (x86_64)
      VERSION = 12
      PATCHLEVEL = 0
      

      My understanding is that we intentionally compile on unsupported versions to avoid breaking our minimum supported version. This doesn't mean we must also test on those same unsupported versions, especially when there is evidence to suggest that an issue exists with the platform itself. My request is that we run server tests on a newer SLES 12 service pack in hopes it addresses the pthread_mutex_lock issues we've seen.

            Assignee:
            ian.fogelman@mongodb.com Ian Fogelman
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:
              2 years, 4 weeks, 2 days ago