Hi,

I was investigating a JUnit test
(MAPREDUCE-7079:TestMRIntermediateDataEncryption
is failing in precommit builds
<https://issues.apache.org/jira/browse/MAPREDUCE-7079>) that was
consistently hanging on Linux VMs and failing Mapreduce pre-builds.
I found that the test hangs slows or hangs indefinitely whenever Java reads
the random file.

I explored two different ways to get that test case to work properly on my
local Linux VM running rel7:

   1. To install "haveged" and "rng-tools" on the virtual machine running
   Rel7. Then, start rngd service {{sudo service rngd start}} .
   2. Change java configuration to load urandom
   {{sudo vim $JAVA_HOME/jre/lib/security/java.security}}
   ## Change the line “securerandom.source=file:/dev/random” to read:
   securerandom.source=file:/dev/./urandom


Is it possible to apply any of the above solutions to the VM that runs the
precommit builds?

Reply via email to