Mark Hollomon (mhh@nortelnetworks.com) reports a bug with a severity of 2
The lower the number the more severe it is.
Short Description
pg_regress hangs on parallel test
Long Description
HPUX 10.20
postgreSQL 7.1
pg_regress hangs on the second set of parallel tests. It never finishes (waited an hour) and several zombie process are
leftaround. Also, the 'master' process continues rack up CPU time.
If pg_regress is run explicitly using Bash e.g
/gnu/bin/bash ./pg_regress ...
everything works.
The serial tests pass fine.
output for a run that hangs ---
./pg_regress --temp-install --top-builddir=../../.. --schedule=./parallel_schedule --multibyte=
============== creating temporary installation ==============
============== initializing database system ==============
============== starting postmaster ==============
running on port 65432 with pid 13106
============== creating database "regression" ==============
CREATE DATABASE
============== installing PL/pgSQL ==============
============== running regression test queries ==============
parallel group (13 tests): text int4 oid boolean float8 int2 varchar float4 name int8 char bit numeric
boolean ... ok
char ... ok
name ... ok
varchar ... ok
text ... ok
int2 ... ok
int4 ... ok
int8 ... ok
oid ... ok
float4 ... ok
float8 ... ok
bit ... ok
numeric ... ok
test strings ... ok
test numerology ... ok
parallel group (18 tests): lseg point
> ps -fu mhh
mhh 12021 11904 0 10:19:27 ttyp3 0:00 gmake -C src/test check
mhh 8026 1 0 09:17:08 ? 0:00 /usr/bin/X11/xterm -display 47.118.30.186:0
mhh 13155 12076 0 10:23:03 ttyp3 0:00 tee ./regression.out
mhh 13328 13154 1 10:24:08 ttyp3 0:00 <defunct>
mhh 12076 12022 0 10:19:51 ttyp3 0:00 /bin/sh ./pg_regress --temp-install --top-builddir=../../..
mhh 8034 8026 0 09:17:11 ttyp3 0:00 /bnr/contrib/gnu/bin/bash --login
mhh 13106 12076 0 10:22:50 ttyp3 0:00 /home/mhh/src/postgresql-7.1/src/test/regress/./tmp_check/in
mhh 8810 1 0 09:28:45 ? 0:00 /usr/bin/X11/xterm -display 47.118.30.186:0
mhh 8811 8810 1 09:28:48 ttyp2 0:00 /bnr/contrib/gnu/bin/bash --login
mhh 12022 12021 0 10:19:27 ttyp3 0:00 gmake -C regress check
mhh 11904 8034 0 10:19:12 ttyp3 0:00 gmake check
mhh 13154 12076 207 10:23:03 ttyp3 1:09 /bin/sh ./pg_regress --temp-install --top-builddir=../../..
----- after killing the pg_regress ---
> ps -fu mhh
mhh 13358 8811 3 10:27:07 ttyp2 0:00 ps -fu mhh
mhh 8026 1 0 09:17:08 ? 0:00 /usr/bin/X11/xterm -display 47.118.30.186:0
mhh 13328 13154 1 10:24:08 ttyp3 0:00 <defunct>
mhh 8034 8026 0 09:17:11 ttyp3 0:00 /bnr/contrib/gnu/bin/bash --login
mhh 8810 1 0 09:28:45 ? 0:00 /usr/bin/X11/xterm -display 47.118.30.186:0
mhh 8811 8810 0 09:28:48 ttyp2 0:00 /bnr/contrib/gnu/bin/bash --login
mhh 13154 1 253 10:23:03 ttyp3 2:55 /bin/sh ./pg_regress --temp-install --top-builddir=../../..
mhh 13326 13154 0 10:24:08 ttyp3 0:00 <defunct>
Sample Code
No file was uploaded with this report