Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1.1-beta, 3.0.0-alpha1
-
None
-
Reviewed
Description
Tests are configured to set the entropy source to file:///dev/urandom to prevent blocking on machines with low entropy. We've observed that on Windows, this will cause tests to block for 5 seconds trying to access this non-existent path the first time the process does something that needs entropy, such as using a SecureRandom or creating a UUID. This can cause tests to fail due to timeouts. In addition to the initial 5-second blocking, this causes the JVM to fall back to a slower, non-native seed generation implementation.
Attachments
Attachments
Issue Links
- relates to
-
HADOOP-7335 Force entropy to come from non-true random for tests
- Resolved
-
HADOOP-9688 Add globally unique Client ID to RPC requests
- Closed
-
HADOOP-7841 Run tests with non-secure random
- Closed