Craig A. Berry wrote:
Given the rate of Nicholas's integrations, this is now somewhat old
news, but here's where things were as of sometime last night with a
-Dusethreads build on OpenVMS Alpha v8.3:
ext/threads/t/free2.........................FAILED--expected 78 tests,
saw 65
ext/threads/t/free..........................FAILED--expected 29 tests,
saw 1
These are new and also fail in blead. The watchdog that is supposed to
only kill a stuck process is definitely not waiting 120 seconds, and
when it fires it takes out the process from which Perl was started.
Maybe that's intentional, but it did surprise me the first time my
telnet session disappeared.
It is a side effect of the method used to kill the perl process because
of the difference between VMS and Unix.
On Unix the perl program runs with its own process ID. With VMS, the
perl program runs in the process ID of the shell.
So it is the shell that is being killed instead of the Perl program.
For now this is just a report, but I will start investigating that
watchdog and see if I can tame it.
We need to have a method of killing the Perl process with out killing
the shell on VMS.
Since the test harness spawns a new shell for each test, it does not
stop the test from running, but it sure makes it hard to do the debug.
-John
[EMAIL PROTECTED]
Personal Opinion Only