1. 15 11月, 2017 8 次提交
  2. 14 11月, 2017 8 次提交
    • M
      Conan orca (#3615) · 264ade0b
      Michael Roth 提交于
      * Initial setup of building on Ubuntu with Conan
      
      * Updated Pipeline to use new/less Ubuntu jobs
      
      * Updated PR pipeline
      264ade0b
    • D
      Fix common typos for "partition" in code comments · 8ccfd860
      Daniel Gustafsson 提交于
      8ccfd860
    • D
      Docs - removing unused .xml file (was converted to markdown) · 1a5fbd5a
      dyozie 提交于
      1a5fbd5a
    • M
      docs: gpbackup/gprestore limitation for partitioned table with extern… (#3870) · e588388b
      Mel Kiyama 提交于
      * docs: gpbackup/gprestore limitation for partitioned table with external table partition.
      
      * docs: edit to fix a typo.
      e588388b
    • M
      docs: gpload - YAML ERROR_TABLE element backward compatibility (#3868) · 9a7f4f9d
      Mel Kiyama 提交于
      * docs: gpload - YAML ERROR_TABLE element backward compatibility
      
      In 5.x, ERROR_TABLE in the YAML file was removed and returns an error.
      
      For backward compatibility issue a warning and use LOG_ERRORS and REUSE_TABLE set to true.
      
      * docs: gpload - edits based on review.
      9a7f4f9d
    • L
      docs - add content for PXF HBase profile (#3765) · 605f8209
      Lisa Owen 提交于
      * docs - add content for PXF HBase profile
      
      * fix incorrect table name - indirect mapping now working w example
      
      * use new page title in pxf overview xrefs
      
      * incorporate edits from david
      
      * note that hbase does not support predicate pushdown
      605f8209
    • J
      Cherry-pick 'Avoid transient bogus page contents when creating a sequence.' · 5ebd8cdf
      Jimmy Yih 提交于
      The sequence xlog record generated at the end of DefineSequence
      records the local tuple->t_data when the actual page item is
      available. Not using the actual page item caused gp_replica_check
      extension to fail for sequences because the tuple->t_data ctid would
      be replicated as (0,0) instead of the actual page item ctid
      (0,1). This is because tuple->t_data is used in the xlog record
      creation but its t_ctid is not set even if tuple->t_self is fine.
      
      To fix this, we cherry-pick and modify upstream fix.
      
      Reference commit message:
      commit 8d34f686
      Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
      Date:   Tue Apr 22 09:50:47 2014 +0300
      
          Avoid transient bogus page contents when creating a sequence.
      
          Don't use simple_heap_insert to insert the tuple to a sequence relation.
          simple_heap_insert creates a heap insertion WAL record, and replaying that
          will create a regular heap page without the special area containing the
          sequence magic constant, which is wrong for a sequence. That was not a bug
          because we always created a sequence WAL record after that, and replaying
          that overwrote the bogus heap page, and the transient state could never be
          seen by another backend because it was only done when creating a new
          sequence relation. But it's simpler and cleaner to avoid that in the first
          place.
      5ebd8cdf
    • J
      gp_replica_check extension should mask sequence blocks with seq_mask · 9f388efe
      Jimmy Yih 提交于
      We were using heap_mask which kinda worked but ideally we should be
      using the intended mask for sequences which is seq_mask.
      9f388efe
  3. 13 11月, 2017 5 次提交
  4. 12 11月, 2017 2 次提交
  5. 11 11月, 2017 15 次提交
  6. 10 11月, 2017 2 次提交
    • N
      resgroup: remove cpu test and part of memory test. · 65fef74e
      Ning Yu 提交于
      These tests are not stable enough, so remove them for now. We will add
      them back after improvements.
      65fef74e
    • D
      Back-patch libpq support for TLS versions beyond v1 · a7c6138c
      Daniel Gustafsson 提交于
      This was in part already supported as the backend part of the below
      commit was already backported. This brings in the frontend changes
      as well the followup commit to remove backend support for SSLv3 as
      it no longer make any sense to keep it around.
      
        commit 4dddf8552801ef013c40b22915928559a6fb22a0
        Author: Tom Lane <tgl@sss.pgh.pa.us>
        Date:   Thu May 21 20:41:55 2015 -0400
      
          Back-patch libpq support for TLS versions beyond v1.
      
          Since 7.3.2, libpq has been coded in such a way that the only SSL protocol
          it would allow was TLS v1.  That approach is looking increasingly obsolete.
          In commit 820f08ca we fixed it to allow TLS >= v1, but did not
          back-patch the change at the time, partly out of caution and partly because
          the question was confused by a contemporary server-side change to reject
          the now-obsolete SSL protocol v3.  9.4 has now been out long enough that
          it seems safe to assume the change is OK; hence, back-patch into 9.0-9.3.
      
          (I also chose to back-patch some relevant comments added by commit
          326e1d73, but did *not* change the server behavior; hence, pre-9.4
          servers will continue to allow SSL v3, even though no remotely modern
          client will request it.)
      
          Per gripe from Jan Bilek.
      
        commit 326e1d73
        Author: Tom Lane <tgl@sss.pgh.pa.us>
        Date:   Fri Jan 31 17:51:07 2014 -0500
      
          Disallow use of SSL v3 protocol in the server as well as in libpq.
      
          Commit 820f08ca claimed to make the server
          and libpq handle SSL protocol versions identically, but actually the server
          was still accepting SSL v3 protocol while libpq wasn't.  Per discussion,
          SSL v3 is obsolete, and there's no good reason to continue to accept it.
          So make the code really equivalent on both sides.  The behavior now is
          that we use the highest mutually-supported TLS protocol version.
      
          Marko Kreen, some comment-smithing by me
      a7c6138c