1. 30 4月, 2019 1 次提交
    • L
      docs - pxf init/sync support to master standby (#7540) · 433a6ebb
      Lisa Owen 提交于
      * docs - pxf init/sync support to master standby
      
      * edits requested by david
      
      * edits requested by francisco and oliver
      
      * pxf sync from master TO standby or seg host
      
      * identify sync run on master in pxf sync option description
      433a6ebb
  2. 29 4月, 2019 8 次提交
  3. 28 4月, 2019 3 次提交
  4. 27 4月, 2019 2 次提交
  5. 26 4月, 2019 6 次提交
  6. 25 4月, 2019 12 次提交
    • P
      Add README for building client tools on Windows · 24ea1af7
      Peifeng Qiu 提交于
      24ea1af7
    • P
      Fix windows client package script · a2571325
      Peifeng Qiu 提交于
      Connectivity and loaders are no longer vendored. Loaders will be
      merged into clients. Add script to create msi package.
      a2571325
    • P
      Compile pygresql with CMake · defab9ed
      Peifeng Qiu 提交于
      Requires a working libpq.dll. Set CMAKE_PREFIX_PATH to a successful
      client build.
      defab9ed
    • P
      Fix gpfdist pipe failure with latest windows build · f044d844
      Peifeng Qiu 提交于
      Behavior of stat() is not stable across C Runtime versions.
      Implementation of msvcrt.dll calls FindFirstFile(), while in normal
      CRT that omes with Visual Studio or Redistribute packages, it calls
      CreateFile().
      CreateFile() is problematic here, if path is a pipe, it will open
      the pipe once then close, causing the other side to connect to the
      wrong pipe. Skip stat() if the name is pipe and pretend there is one.
      f044d844
    • P
      Compile gpfdist on windows with CMake · 4a4e4bbf
      Peifeng Qiu 提交于
      - Don't include strings.h when build with MSVC
      - C99 Syntax fix for struct initializer.
      - Call event_set to initialize event struct. Later libevent version
      expect this behavior.
      - Use recv instead of read. Latest CRT implementation of read only
      works on files, not sockets.
      4a4e4bbf
    • P
      Fix 64-bit kerberos lib path · 6b4621ec
      Peifeng Qiu 提交于
      6b4621ec
    • P
      Fix msvc build for client tools · 8a5ad4bf
      Peifeng Qiu 提交于
      - Fix upstream build system for MSVC, add option to build.pl to
      only build client tools.
      - Add detection for MSVC SDK version. If this field is missing,
      8.1 is assumed. The latest compiler will complain about this.
      - Various small fixes
      8a5ad4bf
    • C
      Add a list of SQL keywords to the ref guide (#7449) · 052bdb22
      Chuck Litzell 提交于
      * Add a list of SQL keywords to the ref guide
      
      * Fix error from review
      
      * Update from review comment
      052bdb22
    • T
      Add the gpdb clients release candidates (#7531) · 48bdaf2a
      Tingfang Bao 提交于
      Story: https://www.pivotaltracker.com/story/show/164917628
      
         The gp-integration-testing pipeline needs the gp-clients RC
         package as a input, and then create the clients RPM base on it.
         The custom installer patch also need it to build client bin installer.
      Co-authored-by: NXiaoran Wang <xiwang@pivotal.io>
      Co-authored-by: NShaoqi Bai <sbai@pivotal.io>
      Co-authored-by: NBob Bao <bbao@pivotal.io>
      48bdaf2a
    • C
      Rename instances of "PQO" to "Pivotal Optimizer (GPORCA)" (#7511) · 5212dba1
      Chris Hajas 提交于
      ORCA Explain plans will now contain:
      `Optimizer: Pivotal Optimizer (GPORCA) version 3.35.0`
      
      instead of:
      `Optimizer: PQO version 3.35.0`
      
      Authored-by: Chris Hajas chajas@pivotal.io
      5212dba1
    • J
      behave: install patchelf to get around RPATH problems · e5e91bdc
      Jacob Champion 提交于
      Follow-up to the previous commit, which worked fine for CentOS6 but fell
      apart with CentOS7.
      
      Because our vendored Python doesn't contain an RPATH/RUNPATH pointer to
      the location of its libpython, trying to execute it directly will result
      in failures at link time. The previous commit took the approach that
      greenplum_path.sh takes, which is to hardcode an LD_LIBRARY_PATH that
      makes up for this bug. This approach works for CentOS6, which is running
      Python 2.6 as its system version. On CentOS7, which has Python 2.7, the
      LD_LIBRARY_PATH causes the system Python to use the vendored
      libpython.so.2.7, and virtualenv fails.
      
      Instead of forcing a cross-linking situation with LD_LIBRARY_PATH, fix
      the problem in the vendored Python binary, by using patchelf to set up a
      proper RUNPATH. (We originally tried to build our vendored Python with
      an RPATH set at compile time, but the only way to do that without
      knowing the eventual installation prefix is by setting a relative RPATH
      using the `$ORIGIN` construct, and virtualenv is unfortunately
      incompatible with that.) We do this on any platforms that provide a
      patchelf binary, and do our best to limp along on all others.
      
      Along the way, get rid of the run_behave.yml task, which has been
      confusing us for the entirety of this work. CCP jobs now use
      run_behave_on_ccp_cluster.yml consistently.
      Co-authored-by: NKalen Krempely <kkrempely@pivotal.io>
      e5e91bdc
    • K
      CI: unvendor behave · 358ce512
      Kalen Krempely 提交于
      To run behave tests, behave now needs to be installed in the PATH. The
      correct version of behave can be installed with pip using
      
          pip install -r gpMgmt/requirements-dev.txt
      
      For the CI tests, use virtualenv, which allows behave to be installed
      while still using greenplum PYTHONPATH for our vendored python modules.
      This is more of a problem for platforms like centos6 where the system
      python is a different version than the vendored version.
      Co-authored-by: NKalen Krempely <kkrempely@pivotal.io>
      Co-authored-by: NMark Sliva <msliva@pivotal.io>
      Co-authored-by: NDavid Krieger <dkrieger@pivotal.io>
      Co-authored-by: NJacob Champion <pchampion@pivotal.io>
      358ce512
  7. 24 4月, 2019 8 次提交