----- Original Message ----- > Bojan: > > > On Tue, 2012-01-10 at 15:29 -0800, Chris Darroch wrote: > >> Without having tested explicitly, it looks like the default case > >> for > >> modern Linux is APR_HAS_RANDOM=1 and DEV_RANDOM=/dev/random, > >> with /dev/random blocking when there's no entropy. > > > > Don't think so (run on my F-16 machine, without passing any options > > to > > that effect): > > --------------- > > checking for entropy source... /dev/urandom > > --------------- > > > > If you look at the test, it has: > > --------------- > > for f in /dev/arandom /dev/urandom /dev/random; do > > --------------- > > > > So, non-blocking is preferred on Linux for sure. > > That's good -- I guess the question is what happens if /dev/random > is chosen, though, either automagically or through an explicit choice > with --with-devrandom=/dev/random. > > In the latter case, at least, I suppose it might be acceptable for > apr_hash_make() blocks, since you picked /dev/random and presumably > know what you're doing.
I've done that (accidentally) on Solaris and Linux, the result was that for instance creating a new Subversion repository would take up to 10 minutes. > Chris. > > -- > GPG Key ID: 088335A9 > GPG Key Fingerprint: 86CD 3297 7493 75BC F820 6715 F54F E648 0883 > 35A9 > >