Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: V2_2_STABLE
Commits on Dec 1, 2009
  1. v2.2.6

    t-ishii authored
  2. Add release note

    t-ishii authored
Commits on Nov 29, 2009
  1. Fix is_select_query() not to allow cursor statements.

    t-ishii authored
    Close() should not allowed since hold cursor + update
    may cause data inconsistency.
  2. Fix ProcessFrontendResponse() handling of Parse message in

    t-ishii authored
    master/slave mode. If it's inside transaction, enable
    master_slave_dml, which means execute parse on master only.
    This will prevent unwanted parase executed on slave, which holds
    at least AccessShareLock on tables until transaction commits.
    It seems unamed statement does not release the lock until execute.
    Please note that, even with this fix, bind state will remain on slave
    if JDBC issues parse with autocommit off. This is because BEGIN
    parsed, bind on both master and slave but execute only on
    master. However, this is not harmfull since parse/bind does not hold
    any locks on tables.
Commits on Nov 18, 2009
  1. Add -lcrypt for linking commnad. Certain distribution ships libpq wit…

    t-ishii authored
    linking to libcrypt by some reasons which I don't know.
Commits on Nov 14, 2009
  1. Fix connection_cache = false case. In this mode, if frontend exits

    t-ishii authored
    abnormaly, some global state variables are not reset. For this
    purpose, new function reset_variables() added.
    Remove unnecessary argument of end_load_balance().
  2. Update pgpool_config.l

    t-ishii authored
  3. Limit listen(2)'s backlog parameter to num_init_children*2 at largest.

    t-ishii authored
    This is almost same algorithm as PostgreSQL.
    I hope pgpool-II does not consume so much system resource any more...
Commits on Nov 10, 2009
  1. Fix comment.

    t-ishii authored
Commits on Nov 5, 2009
  1. Fix relcache replacement logic bug.

    t-ishii authored
    Patches provided by Akio Ishida.
  2. Fix nodeToString() bug. example test case:

    t-ishii authored
    If nodeToString() is given the parse tree of "insert into r1
    values(1,2), (3,4)", it returns "insert into r1 values(1,2),
    values(3,4)", which is apparently wrong.
    Patch provided by Akio Ishida.
Commits on Nov 4, 2009
Commits on Nov 3, 2009
  1. When authentication fails, report to frontend proper error messages,

    t-ishii authored
    rather than unhelpfull "server closed the connection unexpectedly"
    message. Patch provided by Glyn Astill with minor tweak by Tatsuo Ishii.
  2. Fix pool_flush_it() so that it does not complain when failed to flush

    t-ishii authored
    to frontend. Also add info to the message if it was backend or
    frontend to avoid confusion.
Commits on Oct 30, 2009
Commits on Oct 29, 2009
  1. Add pool_relcache.c to

    t-ishii authored
    Refactor need_insert_lock to use pool_search_relcache and friends.
    Add LocalSessionId to child.c which manage per session counter of
    Allow to use temp tables with master/slave mode. Parse() failed.
    since Parse() was always sent to master and slave and slave
    does not have the temp table. To fix this, is_temp_table() added
    to pool_proto_modules.c which inquire particular table is a temporary
    one or not when INSERT/UPDATE/DELETE. If it's a temporary table,
    parse message is sent to only master. Note that /*NO LOAD BALANCE*/
    directive can be used to control this.
    SELECT still needs /*NO LOAD BALANCE*/. It's hard to find all tables
    in a SELECT statement.
  2. Per process relation cache module

    t-ishii authored
Commits on Oct 25, 2009
  1. Add temp table test

    t-ishii authored
  2. Add temp table test

    t-ishii authored
Commits on Oct 22, 2009
Commits on Oct 21, 2009
  1. Do not execute CREATE/DROP TABLE SPACE inside a transaction block.

    t-ishii authored
    Teach do_command() that S (parameter status) should be ignored
    until receiving command complete.
Commits on Oct 12, 2009
  1. REINDEX DATABASE or SYSTEM should not be executed in a transaction

    t-ishii authored
    block. See [pgpool-general-jp: 623] for more details.
Commits on Oct 5, 2009
  1. - Update to 2.2.5, for various fixes described at

    devrim authored
     - Re-apply a fix for Red Hat Bugzilla #442372
     - Add 2 new docs, per Tatsuo.
Commits on Oct 4, 2009
  1. Prepare 2.2.5

    t-ishii authored
  2. Add release note for 2.2.5

    t-ishii authored
Commits on Oct 3, 2009
  1. Add sample to use rotatelogs

    t-ishii authored
  2. Add sample to use rotatelogs

    t-ishii authored
Commits on Oct 2, 2009
  1. Fix comment

    t-ishii authored
Something went wrong with that request. Please try again.