Permalink
Commits on Dec 12, 2016
  1. Fix for repeated function call in cluster installation.

    koichi-szk committed Dec 12, 2016
    Provided by shijiaxing-cm.
    
    	modified:   contrib/pgxc_ctl/pgxc_ctl.c
  2. Fix of wrong string handling. Xuegang provided the patch.

    koichi-szk committed Dec 12, 2016
    	modified:   contrib/pgxc_ctl/pgxc_ctl.c
Commits on Aug 27, 2016
  1. Tweak to allow flex 2.6.x

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

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

    koichi-szk committed Nov 12, 2015
    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.
Commits on Sep 9, 2015
  1. Fixes monitoring datanode status with pgxc_ctl.

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

    koichi-szk committed Sep 9, 2015
    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
  3. This commit fixes warning message in the build. This was reported

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

    koichi-szk committed Sep 8, 2015
    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
  2. This fixes the issue #242, potential node crash.

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

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

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

    koichi-szk committed Sep 7, 2015
    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
  4. This fixes some warning messages during the build.

    koichi-szk committed Sep 7, 2015
    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
  5. FIxes warning defined but not used show_modifytable_info()

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

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

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

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

    koichi-szk committed Aug 21, 2015
    fix issue #282
  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.

    koichi-szk committed Aug 20, 2015
    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
  2. This fixes the issue #75, reported by Masataka Saito.

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

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

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

    koichi-szk committed Aug 5, 2015
    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
Commits on Aug 3, 2015
  1. This is a fix to reflext dependency within src/gtm Makefile.

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

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

    koichi-szk committed Jul 13, 2015
    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
  3. Clean up of duplicated function declaration and improve function

    koichi-szk committed Jul 13, 2015
    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
  4. Fix for the issue #233. See #233

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

    koichi-szk committed Jul 13, 2015
    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
Commits on Jul 7, 2015
  1. Further fix for the issue #259, too much log of xid was less than Shm…

    koichi-szk committed Jul 7, 2015
    …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
  2. Fixes the issue #259, too much log of xid was less than ShmemVariable…

    koichi-szk committed Jul 7, 2015
    …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
Commits on Jul 1, 2015
  1. This commit fixes the issue #254.

    koichi-szk committed Jul 1, 2015
    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
  2. This commit is to prepare the next commit to fix duplicate oid issues

    koichi-szk committed Jul 1, 2015
    inside the core.
    
    See #254 for details.
    
    	modified:   src/include/catalog/pg_proc.h