List Info

Thread: Re: Running the test suite faster.




Re: Running the test suite faster.
user name
2007-11-05 07:31:14
JUSTIN ERENKRANTZ WROTE:
> ON NOV 3, 2007 11:28 AM, PHILIP MARTIN <PHILIPCODEMATTERS.CO.UK> WROTE:
>> PHILIP MARTIN <PHILIPCODEMATTERS.CO.UK>
WRITES:
>>
>>> I THINK YOUR MACHINE SHOULD BE ABLE TO RUN THE
TESTS MUCH FASTER, MY
>> THAT'S MUCH FASTER THAN YOUR MACHINE CURRENTLY RUNS
THEM, NOT MUCH
>> FASTER THAN MY MACHINE.
> 
> AHA.  I FINALLY FOUND THE REAL CULPRIT.  =)
> 
> KARL COMPILED SVN WITH --ENABLE-MAINTAINER-MODE AND I
BELIEVE PHILIP
> DID TOO.  THIS DEFINES SVN_DEBUG - WHICH CAUSES
> SVN_SLEEP_FOR_TIMESTAMPS TO NOW BE CONDITIONAL ON THE
ENVVAR
> SVN_SLEEP_FOR_TIMESTAMPS.  THE TEST SUITE DEFINES THIS
TO BE 'NO'.  I
> COMPILED IN 'RELEASE' MODE (SO SVN_DEBUG WAS NOT
DEFINED) - SO
> REMOVING THE SLEEP CAUSES ME TO RUN BASIC_TESTS.PY IN
10 SECONDS ON MY
> BOX.

I'VE ALWAYS BUILT WITH --ENABLE-MAINTAINER-MODE, AND FOR ME
THERE IS A REAL
DIFFERENCE BETWEEN USING /DEV/RANDOM AND /DEV/URANDOM.  MY
ENTROPY WAS
CLEARLY GETTING SAPPED USING /DEV/RANDOM.  I COULD RUN THE
TEST SUITE, WATCH
IT OPERATE FOR A WHILE BEFORE SLOWING TO A CRAWL, AND ANY
TIME I'D JIGGLE MY
MOUSE, I'D GET A BIT OF SPEED-UP.  JUST RUNNING 'MAKE CHECK
--CLEANUP'
(RA-LOCAL) -- EVEN ON A RAMDISK -- USED TO TAKE ME NEARLY AN
HOUR.  SINCE
THE SWITCH TO URANDOM, I CAN'T EVEN HEAT AND EAT A PLATE OF
LEFTOVER
SPAGHETTI BEFORE IT COMPLETES.

THE SLEEP-FOR-TIMESTAMPS THING MAY BE SOMEWHAT INTERESTING,
BUT I DON'T
THINK IT IS NECESSARILY THE "REAL CULPRIT".

-- 
C. MICHAEL PILATO <CMPILATOCOLLAB.NET>
COLLABNET   <>   WWW.COLLAB.NET   <>  
DISTRIBUTED DEVELOPMENT ON DEMAND

Re: Running the test suite faster.
user name
2007-11-05 09:27:04
On Nov 5, 2007 6:31 AM, C. Michael Pilato <cmpilatocollab.net> wrote:
> The sleep-for-timestamps thing may be somewhat
interesting, but I don't
> think it is necessarily the "real culprit".

If you do not have an entropy problem (as my /dev/random
produces
enough entropy), then the sleep for timestamps *is* a huge
problem -
dropping down from 46 minutes to under 5 minutes is not
something that
should be so easily dismissed.  -- justin

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesubversion.tigris.org
For additional commands, e-mail: dev-helpsubversion.tigris.org


[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )