[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32
From: |
Ludovic Courtès |
Subject: |
bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores |
Date: |
Wed, 12 Apr 2017 13:53:57 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
address@hidden (Ludovic Courtès) skribis:
> This may be fixed by Gnulib commit
> 480d374e596a0ee3fed168ab42cd84c313ad3c89 (not present in
> gettext-0.19.8.1), which introduces this:
>
> --- a/tests/test-lock.c
> +++ b/tests/test-lock.c
> @@ -50,6 +50,13 @@
> Uncomment this to see if the operating system has a fair scheduler. */
> #define EXPLICIT_YIELD 1
>
> +/* Whether to use 'volatile' on some variables that communicate information
> + between threads. If set to 0, a lock is used to protect these
> variables.
> + If set to 1, 'volatile' is used; this is theoretically equivalent but
> can
> + lead to much slower execution (e.g. 30x slower total run time on a
> 40-core
> + machine. */
> +#define USE_VOLATILE 0
>
> 30x slower could exceed the default max-silent-timeout, which is 1 hour.
Maybe not: building with --max-silent-time=18000 didn’t help…
Ludo’.
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Ludovic Courtès, 2017/04/11
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Mathieu Othacehe, 2017/04/12
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Ludovic Courtès, 2017/04/12
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Bruno Haible, 2017/04/12
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Ludovic Courtès, 2017/04/12
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Mathieu Othacehe, 2017/04/13
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Ludovic Courtès, 2017/04/13
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Mathieu Othacehe, 2017/04/13
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores, Ludovic Courtès, 2017/04/22
- bug#26441: Gnulib’s ‘test-lock’ fails to complete on machines with >= 32 cores,
Ludovic Courtès <=
- bug#26441: [PATCH] gnu: findutils: Fix make check issues on multi-core machines., Mathieu Othacehe, 2017/04/13
- bug#26441: [PATCH] gnu: findutils: Fix make check issues on multi-core machines., Marius Bakke, 2017/04/13
- bug#26441: [PATCH] gnu: findutils: Fix make check issues on multi-core machines., Mathieu Othacehe, 2017/04/13
- bug#26441: [PATCH 1/2] gnu: findutils: Fix make check issues on multi-core machines., Mathieu Othacehe, 2017/04/13
- bug#26441: [PATCH 2/2] gnu: findutils: Reindent package definition., Mathieu Othacehe, 2017/04/13
- bug#26441: [PATCH 1/2] gnu: findutils: Fix make check issues on multi-core machines., Marius Bakke, 2017/04/15
- bug#26441: [PATCH 1/2] gnu: findutils: Fix make check issues on multi-core machines., Mathieu Othacehe, 2017/04/17
- bug#26441: [PATCH 1/2] gnu: findutils: Fix make check issues on multi-core machines., Marius Bakke, 2017/04/17
- bug#26441: [PATCH 1/3] build: Add two missing patches to local.mk., Mathieu Othacehe, 2017/04/17