Hi Eric,
On Sun, Apr 03, 2005 at 04:53:28PM -0400, Schwimmer, Eric E *HS wrote:
We're in the process of migrating from BB to hobbit, and, for the most part, the process has been quick and painless (hobbit seems to be handling our 800+ hosts much better than BB did).
Glad to hear that.
- We see the occaisional yellow message from bbtest: Error output: dns_queue_run deadlock - loops=260
During this problem, ~70 seconds get added to our "Test setup" phase as reported by bb-test. This only happens once or twice an hour so far, so its not a showstopper. We are using the --dns=ip option when calling the bbtest-net binary from hobbitlaunch.
Since you're seeing this, some DNS lookups must be happening. Most likely, they are from http tests, or hosts that have a "0.0.0.0" IP.
I dont have a solution for this problem - it would mean digging into the C-ARES library which handles the DNS lookups, and I haven't done that yet. If it becomes more urgent, I'll see what I can do about it.
- The bb-eventlog.sh script dumps core. I've run it successfully in the past, but at some point, as we added more hosts to our bb-hosts file, it began to fail. Calling it from the command line:
% setenv QUERY_STRING 'MAXTIME=140&MAXCOUNT=&Send=View+log' % /usr/local/hobbit/bb-eventlog.sh Segmentation fault (core dumped)
Could you try getting the call trace from the core file ? Assuming the core file is in the current directory, you should do this:
$ gdb /usr/local/hobbit/server/bin/bb-eventlog.cgi core
[messages from gdb]
gdb> bt
The output from the "bt" command would be very helpful in narrowing down the problem.
Thanks, Henrik