Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • G GLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 853
    • Issues 853
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 42
    • Merge requests 42
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GLib
  • Merge requests
  • !406

meson: Mark 1bit-emufutex test as slow

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Simon McVittie requested to merge smcv/glib:1bit-emufutex-slow into master Oct 19, 2018
  • Overview 0
  • Commits 1
  • Pipelines 1
  • Changes 1

Emulated futexes are slower than real ones; if they were not, there would be no point in using the real futexes. On some machines they are sufficiently slow to cause test timeouts.


In particular, Debian's i386 autobuilder 'binet' is not particularly fast:

 86/254 glib:glib / 1bit-mutex                  OK      28.29 s 
 87/254 glib:glib / 1bit-emufutex               TIMEOUT 30.02 s 

28.29 seconds is also uncomfortably close to the timeout, and lots of Debian's other architectures are slower than i386 and are hitting timeouts, so I'm going to send a separate MR to increase the arbitrary timeouts globally, when I have a better idea of what a good increase would be.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 1bit-emufutex-slow