- 20 7月, 2020 1 次提交
-
-
由 Hao Wu 提交于
Oracle Linux is compiled from Red Hat Enterprise Linux (RHEL) source code, replacing Red Hat branding with Oracle's[1]. The ICW jobs for oracle7 consume the GPDB binary compiled from centos7. [1]: Wiki https://en.wikipedia.org/wiki/Oracle_Linux
-
- 19 5月, 2020 1 次提交
-
-
由 Kalen Krempely 提交于
For Greenplum 6X on centos7 in a FIPS enabled environment our python utilities would log the following error. ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/usr/local/greenplum-db-devel/ext/python/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/greenplum-db-devel/ext/python/lib/python2.7/hashlib.py", line 109, in __get_openssl_constructor return __get_builtin_constructor(name) File "/usr/local/greenplum-db-devel/ext/python/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type md5 This adds a regression test and was inspired from the following 5X commit b07b2a23. Co-authored-by: NMark Sliva <msliva@pivotal.io>
-
- 15 5月, 2020 1 次提交
-
-
由 Bradford D. Boyle 提交于
The current python build artifact uses a semver pre-release segment to encode build metadata (e.g, 2.7.12-build.42). This pattern does not work well with the idea of post-release/revision numbers, where the revision number is used to reflect additional deltas made on top of the upstream version. As a concrete example, the version string `1.2.3+gp.4.build.5` would indicate this is the fifth build of the binary artifact with four modication/patches made to upstream version `1.2.3`. The Greenplum Release Engineering team has update our build dependency pipeline for python to use this post-release/revision number convention and this PR updates the 6X_STABLE pipeline to consume these newer artifacts. [#172829377] Authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 13 5月, 2020 1 次提交
-
-
由 Tingfang Bao 提交于
The future Greenplum 7 (master) may not ever target SLES 12 as a supported platform. We can backport this to 6X_STABLE as well because it is not yet a supported platform. It will be at some point in the future. Authored-by: NTingfang Bao <baotingfang@gmail.com>
-
- 09 4月, 2020 1 次提交
-
-
由 Chris Hajas 提交于
The gpepxand tests were going OOM with ORCA in debug build, as the segments require more memory. Previously, ORCA was not being run in debug build so this was not an issue. We've bumped up the instance from n1-standard-2 to n1-standard-4, which doubles our memory from 7.5GB to 15GB.
-
- 09 3月, 2020 1 次提交
-
-
由 Shaoqi Bai 提交于
Add compile job for sles12 Add ICW job for sles12 Note: Modify comments for workaround_before_concourse_stops_stripping_suid_bits, and tiny code style change Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NShaoqi Bai <sbai@pivotal.io>
-
- 03 2月, 2020 1 次提交
-
-
由 Ning Yu 提交于
We used to dump and save the icw databases at end of the icw_gporca_centos6 job, it usually took more than 2 hours to complete, so it took even longer time to trigger the jobs that depends on this dump, such as the gpexpand and pg_upgrade jobs. Now we generate the dump at end of the icw_planner_centos6, which is much faster. Discussion: https://groups.google.com/a/greenplum.org/d/msg/gpdb-dev/wl3UjtACTzE/xLO8r6wYAAAJReviewed-by: NPaul Guo <pguo@pivotal.io> (cherry picked from commit 1f2e9d48)
-
- 24 1月, 2020 1 次提交
-
-
由 Mark Sliva 提交于
We add a cli_cross_subnet job that creates a cross_subnet cluster, and then runs the cross_subnet behave tests. It tests that replication works for each of the affected cross-subnet utilities. We provision 2 ccp clusters in 2 different subnets, and the gpinitsystem task creates a cluster in which every segment pair (including master/standby) replicates across subnets. (cherry picked from commit b74a20a9) Co-authored-by: NJacob Champion <pchampion@pivotal.io> Co-authored-by: NAdam Berlin <aberlin@pivotal.io> Co-authored-by: NBhuvnesh Chaudhary <bchaudhary@pivotal.io> Co-authored-by: NKalen Krempely <kkrempely@pivotal.io> Co-authored-by: NDavid Krieger <dkrieger@pivotal.io> Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io>
-
- 17 1月, 2020 1 次提交
-
-
由 Xin Zhang 提交于
Mirrors #9413 Authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 07 12月, 2019 1 次提交
-
-
由 Jamie McAtamney 提交于
Follow-up to PR #8956 and its commit 12bb8165, which addressed gpstart's failure to correctly display ignored segments. Add both a unit test for the buggy implementation and an end-to-end test for the behavior itself. This adds a new gpstart job to the CI pipeline. (cherry picked from commit 91381fe9) Co-authored-by: NJacob Champion <pchampion@pivotal.io>
-
- 30 10月, 2019 1 次提交
-
-
由 Hans Zeller 提交于
This job simply ran ICW with the `optimizer_use_gpdb_allocators` GUC enabled. With commit 3fd7d106, this GUC is now enabled by default. Therefore, all ICW tests are running with this GUC enabled and this job is redundant. Authored-by: NChris Hajas <chajas@pivotal.io>
-
- 22 10月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
The `without_asserts` pipeline includes a time-based trigger which can cause the pipeline to re-run the compilation jobs for the same commit. When the compilation jobs attempt to re-`put` the server-build artifact, the job fails because the build artifacts bucket is immutable. This commit move the server-build publishing to a separate, hidden CI job that does not block the release. Authored-by: NBradford D. Boyle <bboyle@pivotal.io> (cherry picked from commit aac2eeb9)
-
- 19 10月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
Authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 08 10月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
Authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 24 9月, 2019 2 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Tingfang Bao 提交于
In order to maintain the gpdb build process better. gp-releng re-organize the build artifacts storage. Only the artifacts path changed, the content is still the same as before. Authored-by: NTingfang Bao <bbao@pivotal.io>
-
- 14 8月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
The build artifacts in gp-internal-artifacts are not immutable. If `regexp` is used when fetching the resource, then new builds (with the same version) are not detected. This means that fixes in the packaging may not be correctly picked up by a pipeline. Authored-by: NBradford D. Boyle <bboyle@pivotal.io> (cherry picked from commit 563e9f60)
-
- 13 8月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
Authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 10 8月, 2019 1 次提交
-
-
由 Amil Khanzada 提交于
When there are no bats testcases present, the current coding returned an error due to the glob not being able to expand. This was made clear by the recent removal of the last test, and the discussion in #8270. Rather than using a glob, use ls and if statement. This allows us to keep the unittest framework in place even if there are currently no tests. Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io> Co-authored-by: NDaniel Gustafsson <dgustafsson@pivotal.io> (cherry picked from commit fabc6ca5)
-
- 23 7月, 2019 1 次提交
-
-
由 David Krieger 提交于
The recent sysctl changes(42930ed1) modified the ccp nodes. Somehow, this causes memory issues on our ccp nodes for Behave. There was a recent, similar modification for gpexpand(6f494638).
-
- 20 7月, 2019 1 次提交
-
-
由 Ekta Khanna 提交于
As part of commit fa63e7ab, the AA jobs were moved out of the release candidate check. Reverting it back. Additionally, this commit adds tag_filter to fetch MADlib latest released version and updates DBVER and OS_TYPE for AA jobs in template used to install dependecies for MADlib version 1.16 onwards. Co-authored-by: NBradford Boyle <bboyle@pivotal.io>
-
- 17 7月, 2019 1 次提交
-
-
由 Kalen Krempely 提交于
This is a squashed manual cherry-pick of two commits. The first commit 358ce512 is: CI: unvendor behave 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. The second commit e5e91bdc is: behave: install patchelf to get around RPATH problems 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: NNikolaos Kalampalikis <nkalampalikis@pivotal.io>
-
- 16 7月, 2019 2 次提交
-
-
由 Nikolaos Kalampalikis 提交于
After introducing sysctl settings in commit 42930ed1, gpexpand fails to shutdown a segment with: `'Shutdown failed! [Errno12] Cannot allocate memory'` This is most likely due to the n1-standard-1 instance_type having only 3.75 GB of memory, which is too small causing our python utilities to fail when allocating multiple threads. This can be worked around by setting the `-B` parallel_process option to a low value, or setting the kernel parameter vm.overcommit_memory to 0. However, we would like to test the standard sysctl settings as recommended to customers, rather than supporting unrealistic edge cases such as machines with very low memory. Co-authored-by: NNikolaos Kalampalikis <nkalampalikis@pivotal.io> (cherry picked from commit 6f494638)
-
由 Bradford D. Boyle 提交于
Release candidates for server and clients are stored in GCS and the S3 resources were deprecated four months ago. The S3 resources were left in the pipeline to give downstream consumers an opportunity to update their CI pipelines to use the new GCS resources. This commit finalizes the deprecation of the S3 resources. Authored-by: NBradford D. Boyle <bboyle@pivotal.io> (cherry picked from commit 2c625e9a)
-
- 12 7月, 2019 1 次提交
-
-
由 David Krieger 提交于
(cherry picked from commit 35861a99)
-
- 10 7月, 2019 1 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
- 02 7月, 2019 1 次提交
-
-
由 Mark Sliva 提交于
Prior to this change it would only run on centos7. Also pipelines that did not target centos7 would fail to run. Co-authored-by: NMark Sliva <msliva@pivotal.io> Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io> (cherry picked from commit e995ae86)
-
- 28 6月, 2019 1 次提交
-
-
由 Shoaib Lari 提交于
The gpconfig test was failing for UTF-8 characters when run on Ubuntu because our test containers use the POSIX locale. In this commit, we have set the `LC_TYPE` to `en_US.UTF-8` for the gpconfig test so that the test has the same behavior on all platforms. (cherry picked from commit 4ba11535) Co-authored-by: NJacob Champion <pchampion@pivotal.io>
-
- 27 6月, 2019 5 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Bradford D. Boyle 提交于
The resource rename is needed in order to fetch the correct version. Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NMark Sliva <msliva@pivotal.io>
-
由 Bradford D. Boyle 提交于
Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NMark Sliva <msliva@pivotal.io>
-
由 Bradford D. Boyle 提交于
Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NMark Sliva <msliva@pivotal.io>
-
- 26 6月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
Instead of re-compiling from source at a release tag, the pipeline downloads a released RPM from PivNet and transforms it to a tarball for use in binary_swap tests. Co-authored-by: NAsim Praveen <apraveen@pivotal.io> Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 25 6月, 2019 2 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Tingfang Bao 提交于
Add the windows clinets testing jobs to pipelines Authored-by: NTingfang Bao <bbao@pivotal.io>
-
- 21 6月, 2019 1 次提交
-
-
由 Shoaib Lari 提交于
We have added Ubuntu 18.04 support for the behave CLI tests. Co-authored-by: NJacob Champion <pchampion@pivotal.io> Co-authored-by: NDavid Krieger <dkrieger@pivotal.io> Co-authored-by: NNikolaos Kalampalikis <nkalampalikis@pivotal.io> (cherry picked from commit 35d74d57)
-
- 09 6月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
Authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 08 6月, 2019 1 次提交
-
-
由 Kalen Krempely 提交于
Due to the number of platforms we now support and variety of customer specific environments, it is not practical to update gpcheck to cover all these cases. Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io> (cherry picked from commit 50f98856)
-
- 05 6月, 2019 1 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-