[Pgpool-committers] pgpool - pgpool-II: Fix insert_lock so that it locks

User Kitagawa kitagawa at pgfoundry.org
Fri Jul 1 10:47:14 UTC 2011


Log Message:
-----------
Fix insert_lock so that it locks pgpool_catalog.insert_lock because
new PostgreSQL disallows a row lock against the sequence relation.
Add options for compatibility in configure script:
--enable-sequence-lock  insert_lock compatible with pgpool-II 3.0 series
                        (until 3.0.4)
--enable-table-lock     insert_lock compatible with pgpool-II 2.2 and 2.3
                        series

See following thread for more details:
[Pgpool-hackers] Alternative to locking sequences

Modified Files:
--------------
    pgpool-II:
        configure.in (r1.45 -> r1.46)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/configure.in?r1=1.45&r2=1.46)
        configure (r1.48 -> r1.49)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/configure?r1=1.48&r2=1.49)
        config.h.in (r1.12 -> r1.13)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/config.h.in?r1=1.12&r2=1.13)
        Makefile.am (r1.53 -> r1.54)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/Makefile.am?r1=1.53&r2=1.54)
        Makefile.in (r1.56 -> r1.57)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/Makefile.in?r1=1.56&r2=1.57)
        pool_process_query.c (r1.259 -> r1.260)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_process_query.c?r1=1.259&r2=1.260)
        pgpool.conf.sample (r1.45 -> r1.46)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pgpool.conf.sample?r1=1.45&r2=1.46)
        pgpool.conf.sample-master-slave (r1.19 -> r1.20)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pgpool.conf.sample-master-slave?r1=1.19&r2=1.20)
        pgpool.conf.sample-replication (r1.17 -> r1.18)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pgpool.conf.sample-replication?r1=1.17&r2=1.18)
        pgpool.conf.sample-stream (r1.12 -> r1.13)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pgpool.conf.sample-stream?r1=1.12&r2=1.13)
    pgpool-II/doc:
        pgpool-en.html (r1.94 -> r1.95)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/doc/pgpool-en.html?r1=1.94&r2=1.95)
        pgpool-ja.html (r1.133 -> r1.134)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/doc/pgpool-ja.html?r1=1.133&r2=1.134)

Added Files:
-----------
    pgpool-II/sql:
        insert_lock.sql (r1.1)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/sql/insert_lock.sql?rev=1.1&content-type=text/x-cvsweb-markup)


More information about the Pgpool-committers mailing list