I've been trying to run the regression tests for bind-9.9.5 and keep getting lots of timeouts and errors in the system/inline test.

The procedure I'm using to build and run the tests is at

http://www.linuxfromscratch.org/blfs/view/svn/server/bind.html

For bind-9.9.4-P2, all the tests pass, but using the same procedure for bind-9.9.5 the system/inline test fails. I dug into the tests and find that the inline/ns3 server is causing me a problem.

What I found is that I can go to the bin/tests/sys directory and run:

$ sh run.sh inline

for just the problem test. There I find is that the start.pl program is running the following in each of the ns{1,2,3,4,5,6} subdirectories:

/tmp/bind/bind-9.9.5/bin/named/named -m record,size,mctx -T clienttest -c named.conf -d 99 -g -U 4 >named.run 2>&1 &echo $!

At the end of the tests, the stop.pl program sends a TERM signal to these processes, but the ns3 process doesn't shut down. I instrumented the scripts and got:

stopping servers with TERM: ns1
stopping servers with TERM: ns2
stopping servers with TERM: ns3
stopping servers with TERM: ns4
stopping servers with TERM: ns5
stopping servers with TERM: ns6
wait 60
stopping servers with ABRT: ns1
stopping servers with ABRT: ns2
stopping servers with ABRT: ns3
I:ns3 didn't die when sent a SIGTERM
stopping servers with ABRT: ns4
stopping servers with ABRT: ns5
stopping servers with ABRT: ns6
R:FAIL

The named.run log in ns3 is somewhat confusing, but it does not give any indication that the TERM signal was received. (I can send it if that is needed.) I did the above without actually running the inline/test.sh script but that script also has a lot of timeouts and produces errors independent of the termination problem above.

I'm hesitant to deploy 9.9.5 with this error, but don't know if it's a problem with our build process, a bug in the test procedure, or a bug in named itself.

Can anyone shed light on this issue?

Thanks.

  -- Bruce Dubbs
     linuxfromscratch.org


_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to