On 01/10/2017 12:57 PM, Yann Ylavic wrote:
On Tue, Jan 10, 2017 at 1:36 PM, Dennis Clarke <dcla...@blastwave.org> wrote:

re: https://bz.apache.org/bugzilla/show_bug.cgi?id=45615


re: long running (blocking?) apr_skiplist test.

I think we can close the bug about Large File Support and make a note
that this is a poorly worded message. Better yet, perhaps we can find
where that comes from and do a check for LFS support and then issue a
message that is better. Or no message.

First, is it this test that takes a huge time to complete or was it
the same for the previous tests too (and which ones)?

A pile of them are very very slow.

Can not say which ones, I started the process and walked away to other
things. If each test exists in its own little code bits then I can
easily insert calls to hrtime and get precise metrics on them all.


As for the blocking rand, well hrmmm, not unless I was trying to read a
ton of data from /dev/random wherein :

Devices                                                random(7D)

NAME
     random, urandom - Strong random number generator device

SYNOPSIS
     /dev/random
     /dev/urandom

apr_skiplists use the rand() function for its implementation, but on
most systems (but I can't tell about Solaris), rand() does not use
/dev/[u]random, so it should not block.

Could you strace (truss?) a simple main() that calls rand() to confirm?

Even better, Dtrace.

Regardless I am juggling a few things and will get right on this.

Dennis

Reply via email to