Hi hackers,

I try to run regression test on illumos, the 010_tab_completion will
failed because of timeout.

Here is my build commands and logs:

    $ ../configure --enable-cassert --enable-debug --enable-nls --with-perl \
      --with-python --with-tcl --with-openssl --with-libxml --with-libxslt \
      --without-icu --enable-tap-tests --prefix=/home/japin/postgres/build/pg
    $ make -j $(nproc)
    ...
    $ cd src/bin/psql/ && make check
    make -C ../../../src/backend generated-headers
    make[1]: Entering directory '/home/japin/postgres/build/src/backend'
    make -C catalog distprep generated-header-symlinks
    make[2]: Entering directory '/home/japin/postgres/build/src/backend/catalog'
    make[2]: Nothing to be done for 'distprep'.
    make[2]: Nothing to be done for 'generated-header-symlinks'.
    make[2]: Leaving directory '/home/japin/postgres/build/src/backend/catalog'
    make -C nodes distprep generated-header-symlinks
    make[2]: Entering directory '/home/japin/postgres/build/src/backend/nodes'
    make[2]: Nothing to be done for 'distprep'.
    make[2]: Nothing to be done for 'generated-header-symlinks'.
    make[2]: Leaving directory '/home/japin/postgres/build/src/backend/nodes'
    make -C utils distprep generated-header-symlinks
    make[2]: Entering directory '/home/japin/postgres/build/src/backend/utils'
    make[2]: Nothing to be done for 'distprep'.
    make[2]: Nothing to be done for 'generated-header-symlinks'.
    make[2]: Leaving directory '/home/japin/postgres/build/src/backend/utils'
    make[1]: Leaving directory '/home/japin/postgres/build/src/backend'
    rm -rf '/home/japin/postgres/build'/tmp_install
    /opt/local/bin/mkdir -p '/home/japin/postgres/build'/tmp_install/log
    make -C '../../..' DESTDIR='/home/japin/postgres/build'/tmp_install install 
>'/home/japin/postgres/build'/tmp_install/log/install.log 2>&1
    make -j1  checkprep 
>>'/home/japin/postgres/build'/tmp_install/log/install.log 2>&1
    
PATH="/home/japin/postgres/build/tmp_install/home/japin/postgres/build/pg/bin:/home/japin/postgres/build/src/bin/psql:$PATH"
 
LD_LIBRARY_PATH="/home/japin/postgres/build/tmp_install/home/japin/postgres/build/pg/lib"
 INITDB_TEMPLATE='/home/japin/postgres/build'/tmp_install/initdb-template  
initdb -A trust -N --no-instructions --no-locale 
'/home/japin/postgres/build'/tmp_install/initdb-template 
>>'/home/japin/postgres/build'/tmp_install/log/initdb-template.log 2>&1
    echo "# +++ tap check in src/bin/psql +++" && rm -rf 
'/home/japin/postgres/build/src/bin/psql'/tmp_check && /opt/local/bin/mkdir -p 
'/home/japin/postgres/build/src/bin/psql'/tmp_check && cd 
/home/japin/postgres/build/../src/bin/psql && 
TESTLOGDIR='/home/japin/postgres/build/src/bin/psql/tmp_check/log' 
TESTDATADIR='/home/japin/postgres/build/src/bin/psql/tmp_check' 
PATH="/home/japin/postgres/build/tmp_install/home/japin/postgres/build/pg/bin:/home/japin/postgres/build/src/bin/psql:$PATH"
 
LD_LIBRARY_PATH="/home/japin/postgres/build/tmp_install/home/japin/postgres/build/pg/lib"
 INITDB_TEMPLATE='/home/japin/postgres/build'/tmp_install/initdb-template  
PGPORT='65432' top_builddir='/home/japin/postgres/build/src/bin/psql/../../..' 
PG_REGRESS='/home/japin/postgres/build/src/bin/psql/../../../src/test/regress/pg_regress'
 /opt/local/bin/prove -I /home/japin/postgres/build/../src/test/perl/ -I 
/home/japin/postgres/build/../src/bin/psql  t/*.pl
    # +++ tap check in src/bin/psql +++
    t/001_basic.pl ........... ok
    t/010_tab_completion.pl .. Dubious, test returned 25 (wstat 6400, 0x1900)
    No subtests run
    t/020_cancel.pl .......... ok
    
    Test Summary Report
    -------------------
    t/010_tab_completion.pl (Wstat: 6400 Tests: 0 Failed: 0)
      Non-zero exit status: 25
      Parse errors: No plan found in TAP output
    
    $ cat tmp_check/log/regress_log_010_tab_completion
    # Checking port 59378
    # Found port 59378
    Name: main
    Data directory: 
/home/japin/postgres/build/src/bin/psql/tmp_check/t_010_tab_completion_main_data/pgdata
    Backup directory: 
/home/japin/postgres/build/src/bin/psql/tmp_check/t_010_tab_completion_main_data/backup
    Archive directory: 
/home/japin/postgres/build/src/bin/psql/tmp_check/t_010_tab_completion_main_data/archives
    Connection string: port=59378 host=/tmp/2tdG0Ck7Zb
    Log file: 
/home/japin/postgres/build/src/bin/psql/tmp_check/log/010_tab_completion_main.log
    [07:06:06.492](0.050s) # initializing database system by copying initdb 
template
    # Running: cp -RPp /home/japin/postgres/build/tmp_install/initdb-template 
/home/japin/postgres/build/src/bin/psql/tmp_check/t_010_tab_completion_main_data/pgdata
    # Running: 
/home/japin/postgres/build/src/bin/psql/../../../src/test/regress/pg_regress 
--config-auth 
/home/japin/postgres/build/src/bin/psql/tmp_check/t_010_tab_completion_main_data/pgdata
    ### Starting node "main"
    # Running: pg_ctl -w -D 
/home/japin/postgres/build/src/bin/psql/tmp_check/t_010_tab_completion_main_data/pgdata
 -l 
/home/japin/postgres/build/src/bin/psql/tmp_check/log/010_tab_completion_main.log
 -o --cluster-name=main start
    waiting for server to start.... done
    server started
    # Postmaster PID for node "main" is 219980
    #### Begin standard error
    psql:<stdin>:6: WARNING:  wal_level is insufficient to publish logical 
changes
    HINT:  Set wal_level to "logical" before creating subscriptions.
    #### End standard error
    IPC::Run: timeout on timer #1 at 
/opt/local/lib/perl5/vendor_perl/5.34.0/IPC/Run.pm line 2951.     <-- HERE
    # Postmaster PID for node "main" is 219980
    ### Stopping node "main" using mode immediate
    # Running: pg_ctl -D 
/home/japin/postgres/build/src/bin/psql/tmp_check/t_010_tab_completion_main_data/pgdata
 -m immediate stop
    waiting for server to shut down.... done
    server stopped
    # No postmaster PID for node "main"

    $ uname -a
    SunOS db_build 5.11 xxxxx i86pc i386 i86pc illumos
    $ perl --version
    This is perl 5, version 34, subversion 0 (v5.34.0) built for 
x86_64-solaris-thread-multi-64

I try to change PG_TEST_TIMEOUT_DEFAULT to 600, it also failed with timeout.

Any suggestions?  Thanks in advance!

-- 
Regrads,
Japin Li
ChengDu WenWu Information Technology Co., Ltd.


Reply via email to