[llvm] r256291 - lit: Limit number of processes on Windows to 32.

Sean Silva via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 19 11:39:56 PST 2016


Hi Nico,

Can you give more backstory for this change? Was it just a single machine
failing?

Takumi, do you know any more details about this? Do you override it on your
bots?

-- Sean Silva



On Tue, Dec 22, 2015 at 3:12 PM, Nico Weber via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: nico
> Date: Tue Dec 22 17:12:00 2015
> New Revision: 256291
>
> URL: http://llvm.org/viewvc/llvm-project?rev=256291&view=rev
> Log:
> lit: Limit number of processes on Windows to 32.
>
> Modified:
>     llvm/trunk/utils/lit/lit/util.py
>
> Modified: llvm/trunk/utils/lit/lit/util.py
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/lit/util.py?rev=256291&r1=256290&r2=256291&view=diff
>
> ==============================================================================
> --- llvm/trunk/utils/lit/lit/util.py (original)
> +++ llvm/trunk/utils/lit/lit/util.py Tue Dec 22 17:12:00 2015
> @@ -39,7 +39,9 @@ def detectCPUs():
>      if "NUMBER_OF_PROCESSORS" in os.environ:
>          ncpus = int(os.environ["NUMBER_OF_PROCESSORS"])
>          if ncpus > 0:
> -            return ncpus
> +            # With more than 32 processes, process creation often fails
> with
> +            # "Too many open files".  FIXME: Check if there's a better
> fix.
> +            return min(ncpus, 32)
>      return 1 # Default
>
>  def mkdir_p(path):
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160219/36896675/attachment.html>


More information about the llvm-commits mailing list