Permalink
Commits on Aug 27, 2016
  1. Tweak to allow flex 2.6.x

    	modified:   configure
    koichi-szk committed Aug 27, 2016
Commits on Jun 3, 2016
  1. Oler Blasco (<notifications@github.com>)'s fix for FQS.

    Thanks a lot for the contribution!
    
    	modified:   src/backend/optimizer/util/pgxcship.c
    	modified:   src/test/regress/expected/xc_FQS.out
    koichi-szk committed Jun 3, 2016
Commits on Nov 12, 2015
  1. This commit fixes two issues on gtm_proxy.

    1. Bug when gtm_proxy drops a connection,
    2. Bug when gtm_proxy assigns a new connection.
    
    Details will be found at #306.
    
    Fix was provided by scarbrofair.
    koichi-szk committed Nov 12, 2015
Commits on Sep 9, 2015
  1. Fixes monitoring datanode status with pgxc_ctl.

    Shen Longxing reported the issue and posted the fix.
    
    	modified:   contrib/pgxc_ctl/monitor.c
    koichi-szk committed Sep 9, 2015
  2. This is a fix for a part of issue #290, as reported by Dmitry Voronin.

    Fixes some warning messages during the build.
    
    The fix was also suggested by Dmitry.
    
    	modified:   src/backend/optimizer/prep/prepjointree.c
    	modified:   src/backend/pgxc/pool/execRemote.c
    	modified:   src/gtm/client/ip.c
    	modified:   src/gtm/libpq/ip.c
    koichi-szk committed Sep 9, 2015
  3. This commit fixes warning message in the build. This was reported

    as the issue #293.   Report and fix by Koichi Suzuki.
    
    	modified:   src/include/gtm/assert.h
    koichi-szk committed Sep 9, 2015
Commits on Sep 8, 2015
  1. This is a fix for the issue #243, to prevent error in cleaning-up

    thread info of GTM thread.
    
    The issue was reported by Wangchuanting <wangchuanting@huawei.com>
    and the fix was posted by him too.
    
    	modified:   src/gtm/main/gtm_thread.c
    koichi-szk committed Sep 8, 2015
  2. This fixes the issue #242, potential node crash.

    It was reported and the fix was posted by
    Wangchuanting <wangchuanting@huawei.com>.
    
    	modified:   src/backend/pgxc/pool/execRemote.c
    koichi-szk committed Sep 8, 2015
Commits on Sep 7, 2015
  1. Fixes warning while building postgres.o.

    Dmitry Voronin reported and posted the fix.
    
    	modified:   src/backend/tcop/postgres.c
    koichi-szk committed Sep 7, 2015
  2. Fixes warning in assignment from incompatible pointer type at src/gtm…

    …/client/fe-protocol.c
    
    Dmitry Voronin reported and posted the fix.
    
    	modified:   src/gtm/client/fe-protocol.c
    koichi-szk committed Sep 7, 2015
  3. Fixes some warning messages during the build.

    Dmitry Voronin reported and posted the fix.
    
    	modified:   src/backend/commands/matview.c
    	modified:   src/backend/commands/sequence.c
    	modified:   src/backend/optimizer/plan/pgxcplan.c
    	modified:   src/backend/utils/adt/ruleutils.c
    koichi-szk committed Sep 7, 2015
  4. This fixes some warning messages during the build.

    Dimitri Voronin repored and posted the fix.
    
    	modified:   src/backend/catalog/pgxc_class.c
    	modified:   src/backend/parser/gram.y
    	modified:   src/backend/pgxc/nodemgr/groupmgr.c
    koichi-szk committed Sep 7, 2015
  5. FIxes warning defined but not used show_modifytable_info()

    The isses was reported and fixed by Dmitry Voronin.
    
    	modified:   src/backend/commands/explain.c
    koichi-szk committed Sep 7, 2015
Commits on Aug 24, 2015
  1. This is the fix for the issue #283, where wrong sequence value is

    provided.
    
    Both the bug report and the fix were provided by xuegang@cmss.chinamobile.com.
    
    	modified:   src/gtm/main/gtm_seq.c
    koichi-szk committed Aug 24, 2015
Commits on Aug 21, 2015
  1. This fixes issue #282, high disk I/O in GTM.

    xuegang@cmss.chinamobile.com reported and provided the fix.
    
    	modified:   src/gtm/main/gtm_seq.c
    koichi-szk committed Aug 21, 2015
  2. Revert "Merge pull request #284 from xuegang/issue-seqio"

    This reverts commit 1382efe, reversing
    changes made to 474bedf.
    koichi-szk committed Aug 21, 2015
  3. Merge pull request #284 from xuegang/issue-seqio

    fix issue #282
    koichi-szk committed Aug 21, 2015
  4. fix issue #282

    xuegang committed Aug 21, 2015
Commits on Aug 20, 2015
  1. This is a fix for the issue #77, to push down outer joins.

    Scarbrofair provided the patch.
    
    See #77 for the issue.
    It was originally reported by Ashutosh Bapat.
    See #280 for the fix.
    
    	modified:   src/backend/optimizer/util/pgxcship.c
    koichi-szk committed Aug 20, 2015
  2. This fixes the issue #75, reported by Masataka Saito.

    Fix was submitted by Scarbrofair in #276
    
    	modified:   src/backend/optimizer/plan/pgxcplan.c
    koichi-szk committed Aug 20, 2015
  3. This is a fix for the issue #114.

    Issue was reported by David Wheeler and the fix was submitted by
    scarbrofair.   See #114
    for details.
    
    	modified:   src/backend/commands/explain.c
    koichi-szk committed Aug 20, 2015
Commits on Aug 10, 2015
  1. Improve some warning message with different gcc versions.

    scarbrofair reported the bug.
    
    	modified:   src/backend/storage/ipc/procarray.c
    koichi-szk committed Aug 10, 2015
Commits on Aug 5, 2015
  1. This is a fix for inconsistency updates to both distributed and

    replicated tables.   As discussed, this was caused by a cornercase
    that a tuple can be updated before updating transaction reports
    its commit to GTM.
    
    This fix make each update wait until updating transaction of the
    target heap tuple reports GTM its commit and it is not included
    in the snapshot.
    
    See #266 and
    #256 for details.
    
    	modified:   doc-xc/src/sgml/config.sgmlin
    	modified:   src/backend/access/transam/gtm.c
    	modified:   src/backend/access/transam/transam.c
    	modified:   src/backend/access/transam/xact.c
    	modified:   src/backend/tcop/postgres.c
    	modified:   src/backend/utils/misc/guc.c
    	new file:   src/include/pgxc/xc_gtm_commit_sync.h
    	modified:   src/test/regress/pg_regress.c
    koichi-szk committed Aug 5, 2015
Commits on Aug 3, 2015
  1. This is a fix to reflext dependency within src/gtm Makefile.

    Provided by Wang Diancheng.
    
    	modified:   src/gtm/Makefile
    koichi-szk committed Aug 3, 2015
Commits on Jul 13, 2015
  1. This is a fix for the wrong order of object_classes.

    Jamin Pan reported the issue and provided the fix.
    
    See #260 for details.
    
    	modified:   src/backend/catalog/dependency.c
    koichi-szk committed Jul 13, 2015
  2. This is a code cleanup of unused XC code.

    Jamin Pan reported and provied the fix.
    
    The removed code is original for statement "insert into values(xxx)".
    But there is a new machinisam implemented by commit 8a05756 instead.
    Actually, the code should be removed by commit 8a05756 which not did.
    
    For details, see jaiminpan@b642648
    and jaiminpan@8a05756
    
    	modified:   src/backend/rewrite/rewriteHandler.c
    koichi-szk committed Jul 13, 2015
  3. Clean up of duplicated function declaration and improve function

    definition adding const.
    
    Jamin Pan reported and provided the fix.
    
    	modified:   src/backend/access/transam/gtm.c
    	modified:   src/gtm/client/gtm_client.c
    	modified:   src/include/access/gtm.h
    	modified:   src/include/gtm/gtm_client.h
    koichi-szk committed Jul 13, 2015
  4. Fix for the issue #233. See #233

    for details.
    
    asdliuquan reported the issue and jaiminpan proposed the fix.
    
    	modified:   src/backend/tcop/utility.c
    koichi-szk committed Jul 13, 2015
  5. Another fix for the issue #259. Wurenny reported and proposed the fix.

    In XC, due to the scheduling of coordinator/GTM/datanode, GXID may not come
    in order, or some GXID could be skipped in some nodes.   This happens very
    often and the message level to notify this is LOG, which is always written
    to log files.
    
    The patch fixes this.
    
    See #259 for details.
    	modified:   src/backend/access/transam/varsup.c
    koichi-szk committed Jul 13, 2015
Commits on Jul 7, 2015
  1. Further fix for the issue #259, too much log of xid was less than Shm…

    …emVariableCachenextXid
    
    Changed the messge level to DEBUG1 so that it is not printed to either log or clienta.
    
        See #259 for details.
    	modified:   src/backend/access/transam/varsup.c
    koichi-szk committed Jul 7, 2015
  2. Fixes the issue #259, too much log of xid was less than ShmemVariable…

    …CachenextXid
    
    Actually this is not a failure and happens commonly at XC and LOG message level
    is not adequate.
    
    See #259 for details.
    
    	modified:   src/backend/access/transam/varsup.c
    koichi-szk committed Jul 7, 2015
Commits on Jul 1, 2015
  1. This commit fixes the issue #254.

    See #254 for details.
    
    This fix makes databsae binary-incompatible.   Before renewing the binaries,
    users must backup the whole database using pgdump_all, reconstruct whole
    XC cluster and then restore the data.
    
    	modified:   src/include/catalog/pg_proc.h
    koichi-szk committed Jul 1, 2015
  2. This commit is to prepare the next commit to fix duplicate oid issues

    inside the core.
    
    See #254 for details.
    
    	modified:   src/include/catalog/pg_proc.h
    koichi-szk committed Jul 1, 2015
Commits on Jun 23, 2015
  1. Fix pgxc_ctl issue #250.

    See #250 for details.
    
    	modified:   pgxc_ctl/pgxc_ctl_conf_part
    	modified:   pgxc_ctl/signature.h
    koichi-szk committed Jun 23, 2015
  2. This fixes pooler deadlock problem when running mixed SQL of DDL and …

    …DML through
    
    different coord and datanodes.
    
    Issue report is found at #142
    
    Jasonysli provided the patch.
    
    	modified:   src/backend/pgxc/pool/poolmgr.c
    	modified:   src/backend/pgxc/pool/poolutils.c
    	modified:   src/backend/tcop/postgres.c
    koichi-szk committed Jun 23, 2015