Current CVS parallel test lock

Started by Christopher Kings-Lynneabout 21 years ago10 messageshackers
Jump to latest
#1Christopher Kings-Lynne
chriskl@familyhealth.com.au

Running latest cvs on freebsd gives me errors in test strings and test
errors, and completely hangs at this point:

parallel group (14 tests): limit prepare sequence copy2 truncate
rowtypes polymorphism temp domain conversion rangefuncs without_oid
alter_table

Chris

Attachments:

regression.outtext/plain; name=regression.outDownload
regression.diffstext/plain; name=regression.diffsDownload+0-94
#2Qingqing Zhou
zhouqq@cs.toronto.edu
In reply to: Christopher Kings-Lynne (#1)
Re: Current CVS parallel test lock

"Christopher Kings-Lynne" <chriskl@familyhealth.com.au>

Running latest cvs on freebsd gives me errors in test strings and test
errors, and completely hangs at this point:

I got a similar problem and system hangs randomly(esp. in test strings) in
win32-mingw. The problem I found is in pgunlink(). There is a potential
deadloop in

while (unlink(path))
{
...
}

However, if we wait long enough( I waited for 20 mins or so), the system
finally go on. I guess that's because of the hot-long-discussed "win32's
inability of removing file-in-use" problem(though FILE_SHARE_DELETE flag is
added). Shall we add a time-limit or something to handle this situation?

Show quoted text

parallel group (14 tests): limit prepare sequence copy2 truncate
rowtypes polymorphism temp domain conversion rangefuncs without_oid
alter_table

Chris

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Christopher Kings-Lynne (#1)
Re: Current CVS parallel test lock

Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes:

Running latest cvs on freebsd gives me errors in test strings and test
errors, and completely hangs at this point:

Time for a clean rebuild? I've not seen any failures, neither has
the build farm ...

regards, tom lane

#4Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Tom Lane (#3)
Re: Current CVS parallel test lock

Time for a clean rebuild? I've not seen any failures, neither has
the build farm ...

cvs up
gmake clean
./configure --prefix=/home/chriskl/local --enable-depend --enable-debug
--enable-cassert --with-perl --with-pam --with-openssl
gmake check

Still hangs. Gets new failure in create function and constraints.
Seems to be differences in how it's indicating syntax errors.

My src/bin/psql is in the 7_4_STABLE branch, but that shouldn't affect
anything.

Chris

Attachments:

regression.outtext/plain; name=regression.outDownload
regression.diffstext/plain; name=regression.diffsDownload+0-94
#5Michael Fuhr
mike@fuhr.org
In reply to: Christopher Kings-Lynne (#4)
Re: Current CVS parallel test lock

On Wed, Mar 09, 2005 at 03:24:20PM +0800, Christopher Kings-Lynne wrote:

gmake clean

Have you tried "gmake distclean"?

I just built the latest HEAD on FreeBSD 4.11-STABLE and all tests
passed. Configure options were:

./configure --prefix=/usr/local/pgsql81 \
--with-pgport=5481 \
--with-openssl \
--with-perl \
--with-python \
--with-tcl \
--with-tclconfig=/usr/local/lib/tcl8.4 \
--enable-debug \
--enable-cassert

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

#6Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Michael Fuhr (#5)
Re: Current CVS parallel test lock

Have you tried "gmake distclean"?

I just built the latest HEAD on FreeBSD 4.11-STABLE and all tests
passed. Configure options were:

Hrm, I just did a gmake install; gmake installcheck - that worked fine.
Then I did gmake check again and now that works fine...

It must have been picking up something from my previously installed pgsql.

Chris

#7Michael Fuhr
mike@fuhr.org
In reply to: Christopher Kings-Lynne (#6)
Re: Current CVS parallel test lock

On Wed, Mar 09, 2005 at 03:43:38PM +0800, Christopher Kings-Lynne wrote:

Hrm, I just did a gmake install; gmake installcheck - that worked fine.
Then I did gmake check again and now that works fine...

It must have been picking up something from my previously installed pgsql.

Do you have a way to revert to the old installation to check whether
the checks fail again? It might be useful to track down exactly
what happened. It seems wrong that a currently-installed version
should have adverse effects on a just-built version's regression
tests.

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

#8Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Michael Fuhr (#7)
Re: Current CVS parallel test lock

Do you have a way to revert to the old installation to check whether
the checks fail again? It might be useful to track down exactly
what happened. It seems wrong that a currently-installed version
should have adverse effects on a just-built version's regression
tests.

No :)

#9Tom Lane
tgl@sss.pgh.pa.us
In reply to: Michael Fuhr (#7)
Re: Current CVS parallel test lock

Michael Fuhr <mike@fuhr.org> writes:

Do you have a way to revert to the old installation to check whether
the checks fail again? It might be useful to track down exactly
what happened. It seems wrong that a currently-installed version
should have adverse effects on a just-built version's regression
tests.

We've seen that happen many times with shared library dependencies
... but libpq hasn't changed in the last few days AFAIR.

regards, tom lane

#10Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Tom Lane (#9)
Re: Current CVS parallel test lock

Do you have a way to revert to the old installation to check whether
the checks fail again? It might be useful to track down exactly
what happened. It seems wrong that a currently-installed version
should have adverse effects on a just-built version's regression
tests.

We've seen that happen many times with shared library dependencies
... but libpq hasn't changed in the last few days AFAIR.

I hadn't done a gmake install for months due to being overseas...

Chris