https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18055

Jonathan Druart <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
                   |                            |ommunity.org

--- Comment #26 from Mason James <[email protected]> ---
Created attachment 64322
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=64322&action=edit
Bug 18055 - Speed up '00-strict.t' test, with Parallel::ForkManager

add KOHA_PROVE_CPUS envar to manually set number of cpus

to test..

1/ set number of cpus to 1
 $ export KOHA_PROVE_CPUS=1

2/ observe 1 cpus are used
 $ time prove -v  t/db_dependent/00-strict.t
 t/db_dependent/00-strict.t ..
 Using 1 CPUs...

3/ unset number of cpus
 $ export KOHA_PROVE_CPUS=

4/ observe all available cpus are used
 $ time prove -v  t/db_dependent/00-strict.t
 t/db_dependent/00-strict.t ..
 Using 32 CPUs...

--- Comment #27 from Mason James <[email protected]> ---
(In reply to Mason James from comment #21)
> (In reply to Olli-Antti Kivilahti from comment #19)
> > Hi!
> > 
> > Pretty good improvement.
> > 
> > What concerns me is how well does this module detect the available CPU 
> > cores?
> > 
> > For example on LXC all the cores are visible to the test runner.
> > 
> > There can be resource limits, but we might get a situation where we fork 32
> > test runners because the LXC container is ran on a server with 32 cores.
> > However resource limits prevent utilization of more than 4 on this
> > LXC-container.
> > 
> > This is not good.
> 
> Olli, We can add an enviroment variable to manually limit the number of
> CPUS, to handle your situation
> 
> I can add a patch for that, no problem

I've added this patch

--- Comment #28 from Jonathan Druart <[email protected]> 
---
Could we use the same method for
  t/00-testcritic.t,
  t/00-merge-conflict-markers.t,
  xt/author/valid-templates.t and
  xt/author/translatable-templates.t
as well?

Any volunteers?

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to