1. 10 10月, 2017 6 次提交
    • A
      Preparation for pgindent run of cdb directory. · ec5bff25
      Ashwin Agrawal 提交于
      ec5bff25
    • A
      pgindent cdb/motion directory. · 7dbad954
      Ashwin Agrawal 提交于
      7dbad954
    • A
      pgindent cdb/dispatcher directory. · a75898c3
      Ashwin Agrawal 提交于
      a75898c3
    • J
      gp_replica_check tool · 227519d5
      Jimmy Yih 提交于
      This gp_replica_check tool is for 6.0+ development testing replication
      consistency between pairs of primary and mirror segments. Currently
      the tool is only supported on a single node cluster. The tool creates
      a new extension called gp_replica_check and then invokes the extension
      on all the primary segments in Utility mode. The extension will do md5
      checksum validation on each block of the relation and report a
      mismatch for the first inconsistent block. Each block read from disk
      will utilize the internal masking functions to ensure that false
      mismatches are not reported such as header or hint-bit mismatches. The
      user is able to specify what relation types and databases they would
      like to validate or it defaults to all.
      
      Authors: Abhijit Subramanya and Jimmy Yih
      227519d5
    • Z
      Make resgroup test pass · 18650818
      Zhenghua Lyu 提交于
      Current generate_series cost more memory than before, so
      we decrease the series size to make the test pass.
      18650818
    • B
      Fix multistage aggregation final target list · f706b8a2
      Bhuvnesh Chaudhary 提交于
      If a target list entry is found under a relabelnode, the newly created
      var node should be nested inside the relabelnode if the vartype
      of the var node is different than the resulttype of the relablenode.
      Otherwise, the cast information is lost and executor will complain type mismatch
      	```sql
      	CREATE TABLE t1 (a varchar, b character varying) DISTRIBUTED RANDOMLY;
      	SELECT array_agg(f)  FROM (SELECT b::text as f FROM t1 GROUP BY b) q;
      	ERROR:  attribute 1 has wrong type (execQual.c:763)  (seg0 slice2 127.0.0.1:25432 pid=7064)
      	DETAIL:  Table has type character varying, but query expects text.
      	```
      f706b8a2
  2. 09 10月, 2017 1 次提交
    • R
      Decouple GUC max_resource_groups and max_connections. · cbd23ea2
      Richard Guo 提交于
      Previously there is a restriction on GUC 'max_resource_groups'
      that it cannot be larger than 'max_connections'.
      This restriction may cause gpdb fail to start if the two GUCs
      are not set properly.
      We decide to decouple these two GUCs and set a hard limit
      of 100 for 'max_resource_groups'.
      cbd23ea2
  3. 07 10月, 2017 6 次提交
  4. 06 10月, 2017 10 次提交
  5. 05 10月, 2017 5 次提交
  6. 04 10月, 2017 2 次提交
  7. 03 10月, 2017 3 次提交
  8. 30 9月, 2017 7 次提交
    • N
      resgroup: workaround a race condition on slot reuse. · 8e901001
      Ning Yu 提交于
      A slot maybe reused on QE while its still using by another QE which
      might causes runtime error. This issue exists for a long time in theory,
      but the fail rate is enlarged with a current commit 8005f559.
      
      To workaround the issue we change the free slot pool from a stack into a
      queue, slots are allocated from the head and freed to the tail, so a
      slot will not be reused immediately after being freed.
      
      In worst case all the in-use slots are not freed in time on QEs, so we
      also doubled the slot pool size to have enough free slots for new
      queries even in such a worst case.
      
      In any sense this is not a fix, just a quick workaround, we will keep
      working on this race condition issue. Once a root fix is ready this
      workaround will be replaced.
      8e901001
    • G
      Install lockfile py scripts regardless of OS type · 7f05141e
      Goutam Tadi 提交于
      - Add paramiko files to PYLIB_DIR
      
      [#151180202]
      Signed-off-by: NC.J. Jameson <cjameson@pivotal.io>
      7f05141e
    • C
      Enable concourse to build GPDB on Ubuntu · 48f0c707
      C.J. Jameson 提交于
      - Open Source GPDB compile
      - No ORCA yet -- getting there soon
      
      [#151180202]
      Signed-off-by: NGoutam Tadi <gtadi@pivotal.io>
      48f0c707
    • A
      Updated PXF to be built for GPDB. (#3419) · 6d10cc1b
      Alex Diachenko 提交于
      6d10cc1b
    • H
      Don't transform large array Const into ArrayExpr for Orca (#3406) · 1c82fac2
      Haisheng Yuan 提交于
      Don't transform large array Const into ArrayExpr for Orca (#3406)
      
      If the number of elements in the array Const is greater than
      optimizer_array_expansion_threshold, returns the original Const unmodified.
      Otherwise, it will cause severe performance issue for Orca optimizer for array
      with very large number of elements, e.g. 50K.
      
      Fixes issue #3355
      [#151340976]
      1c82fac2
    • J
      Preliminary update to numbering and supported functions (#3328) · 8b2e23d9
      Jane Beckman 提交于
      * Preliminary update to numbering and supported functions
      
      * Screenshots for pgAdmin4
      
      * New pgAdmin files and updates
      
      * Fix typo in ditamap
      
      * Resize graphics
      
      * Move graphics to correct level graphics directory, update refs
      
      * Add queryscreen
      
      * Misc reorganization, add Viewing DDL file, map entry.
      
      * Change spurious .dita postfix to .xml
      
      * Specify what is not supported, add additional query content.
      
      * Updates from pull request review
      
      * Updates from Shirley Wang
      
      * Removing sections for unsupported features
      
      * Remove pgAdmin III pages, add link to website.
      8b2e23d9
    • M
      docs: gptransfer - add sha-256 option for --validate option (#3362) · ce3ddb81
      Mel Kiyama 提交于
      * docs: gptransfer - add sha-256 option for --validate option
      
      * update based on review comments.
      --changed option value from sha-256 to sha256
      --move GPDB 4.3.x information to the notes section.
      
      * Update/clarify based on review comments.
      --clarified GPDB 4.3.x pgcrypto information.
      --clarified --validate options.
      
      * docs: minor update
      
      * Conditionalizing the pivotal reference
      
      * Extending conditionalized phrase to cover 4.3 stuff.
      ce3ddb81