Jason,

I don't know about those DNS related crashed, but I can shed some light on the
10_5_shared_fork.t test:

> t/10_5_shared_fork.....ok 5/8# Test 6 got: "14" (t/10_5_shared_fork.t at
> line 54)
> t/10_5_shared_fork.....NOK 6
> #  t/10_5_shared_fork.t line 54 is: ok($t10::t10::i, $sum) ;
> t/10_5_shared_fork.....FAILED test 6
>          Failed 1/8 tests, 87.50% okay

The goal of the test is t make sure take many forked processes can
properly access some shared resources in the JVM. I agree that the
sleep() technique is not very reliable and that in fact using wait()
would be a lot better. I will look into it.

Basically if you are getting 14 as and end result, it means that one
of the increment operations in on of the forked children is not
finished (or has failed?). You may want to add prints to the test and
see what exactly is going on.


Patrick


--
=====================
Patrick LeBoutillier
Laval, Québec, Canada

Reply via email to