Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync 6.26.0 changes to develop branch #656

Merged
merged 102 commits into from
Dec 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
7413296
Docs: new two gucs for timestamp9 module (#16398)
mperezfuster Sep 11, 2023
21e7c10
Fix wrong var name for resource reduced-frequency-trigger
BaiShaoqi Sep 12, 2023
a7e1ea6
Revert "docs - open parallel retrieve cursor on behalf of current use…
Sep 12, 2023
acc5310
docs - open parallel retrieve cursor for current user (6x) (#16427)
Sep 12, 2023
ac2e000
Added documentation for gpcheckperf option (#16395)
ddharbrahma Sep 13, 2023
54a3437
Backport - Add materialized views to list of tables to be analyzed (#…
jackscodemonkey Sep 19, 2023
4b2ff71
docs - use resource groups to limit greenplum_fdw concurrency (#16382)
Sep 19, 2023
aa01025
docs - add install instructs for madlib 2.0.0 for 6x (#16383)
Sep 19, 2023
312bb0a
Remove `getaddrinfo` in `SendDummyPacket()` to address malloc deadlock
Chibin Sep 8, 2023
c381149
Fix derived distribution spec for CPhysicalJoin (#16423)
chandankunal Sep 20, 2023
2addf9d
Revert "Remove `getaddrinfo` in `SendDummyPacket()` to address malloc…
Chibin Sep 20, 2023
58fbd68
Docs: add configuration parameter work_mem (#16467)
mperezfuster Sep 25, 2023
57afa86
[6x]: Fix gpcheckperf discrepancy in network test results (v6.23 vs v…
kpraveen457 Sep 26, 2023
9c79839
Fix utilities do not honor -d flag when MASTER_DATA_DIRECTORY is not …
shrakesh Sep 26, 2023
7ba6531
fix REFRESH MATERIALIZED VIEW on AO table with index (#16485)
SmartKeyerror Sep 26, 2023
043b537
[6X] add a new GUC of gp_detect_data_correctness to detect data corre…
SmartKeyerror Sep 26, 2023
85e23aa
[6X] Add views/functions to check missing and orphaned data files
huansong Mar 8, 2023
39f5027
Using __gp_aoseg/__gp_aocsseg in missing/orphaned file views
huansong Apr 27, 2023
8627cb6
Align 6X missing/orphaned views with 7X
huansong Jun 22, 2023
90b4548
Improve gp_toolkit.gp_check_orphaned_files for more reliable results
huansong Sep 19, 2023
625eb68
Docs: updated the Software Dependencies page for 6 (#16515)
mperezfuster Sep 27, 2023
b550632
Docs - remaining feedback for #16515
Sep 27, 2023
be48d55
Fail if recovery target is not reached
petere Jan 29, 2020
7289215
Raise a timeout to 180s, in test 003_recovery_targets.pl.
nmisch Apr 26, 2020
0fa944d
print log message with write_stderr when reach vmem or resgroup limit.
yanwr1 Sep 29, 2023
1a027eb
Update respsonse size from https://www.bing.com/
BaiShaoqi Oct 3, 2023
367edc6
gpexpand: Fix error when database has tablespaces
jnihal Sep 13, 2023
e7a6fad
docs - correct greenplum_fdw resgroup create command (#16500)
Oct 4, 2023
c0c3294
docs - update query on pg_stat_all_indexes ref page to remove dup ind…
Oct 4, 2023
3f89e62
docs - add filepath column to gp_check_orphaned_files (#16542)
Oct 4, 2023
35d6e73
docs - add gp_check_functions module docs (#16539)
Oct 4, 2023
e58a08f
[6X] Abort rebalance if replay lag is big on mirror
Annu149 Oct 3, 2023
4c45cdc
docs - gp6 supports madlib 2.1.0 (#16549)
Oct 5, 2023
215d8d8
Merge pull request #632 from arenadata/adb-6.x-dev
Stolb27 Oct 6, 2023
cf2ea12
Docs - fix broken link (rename cluster recovery to disaster recovery)
Oct 9, 2023
eea26ac
Docs - fixing broken external link to Dell ECS
Oct 9, 2023
720464e
[6X backport] Fix ORCA nested SubLink processing during query normali…
Oct 10, 2023
f0dd166
[6x]: Cleanup orphaned directory of dropped database after differenti…
kpraveen457 Oct 11, 2023
ff13851
Remove yum install from verify_gpdb_versions task
50wu Oct 17, 2023
3e71105
Improve prune behavior for the read-only transaction (#16494)
interma Oct 17, 2023
fe384c3
Fix Insert Error with unknown type (#16498)
charliettxx Oct 17, 2023
9b261a5
[6X] gprecoverseg rebalance: revert 10 GB default value for replay lag
Annu149 Oct 17, 2023
d51eac6
Update the verify_gpdb_versions task image
50wu Oct 17, 2023
332d96e
docs - updated workload_mgmt_resgroups to support cgroup v1 on rhel9 …
Tao-T Oct 12, 2023
54f03e9
docs - clarify fillfactor valid for heap tables only (6x) (#16617)
Oct 18, 2023
11d915a
[6X] Add GUC gp_workfile_compression_overhead_limit for ZSTD buffer (…
yaowangm Oct 24, 2023
cb69040
Handle parallel retrieve cursor errors via timeout mechanism (#16496)
zxuejing Oct 24, 2023
924f616
Fix long running execution for bitmap index
Chibin Oct 4, 2023
7f3c91f
Remove `getaddrinfo` in `SendDummyPacket()` to address malloc deadlock
Chibin Sep 8, 2023
7027065
[6X] Fix segmentation fault during dispatch interrupt (#16602)
interma Oct 25, 2023
5a90b92
Remove return at the end of void functions.
milatrivich Oct 25, 2023
06ad691
[6X] Add support for checking ABI compatibility. (#16298)
higuoxing Oct 25, 2023
9d576dc
ci: Request higher memory for pg_upgrade job
Chibin Oct 25, 2023
9cee0e0
Fix flaky basebackup tap test that relied on pg_current_xlog_location
kaknikhil Sep 14, 2023
ea5f4a1
Remove pg_xlogdump -f flag from pg_basebackup test
kaknikhil Oct 5, 2023
8818753
[6X] Post fix for ABI checking pipeline. (#16651)
higuoxing Oct 26, 2023
cf9cbf8
Docs: Remove ssl_renegotiation_limit info since it's not available in v6
Oct 26, 2023
a599c44
Only create the ext/python3.9 folder when vendoring python3.9
50wu Oct 30, 2023
cfde5ff
Docs: new guc gp_interconnect_cursor_ic_table_size (#16637)
mperezfuster Oct 30, 2023
4b30d8e
add duration if query is canceled (#16572)
SmartKeyerror Oct 31, 2023
c5cc5bf
Remove the pass condition for icw_extensions_gpcloud job
50wu Oct 31, 2023
2189e1f
Fix ORCA producing incorrect plan when handling SEMI join with RANDOM…
wuyuhao28 Oct 31, 2023
e94e33c
Allow absolute path for pg_file_rename
huansong Oct 24, 2023
86b688e
UDF gp_move_orphaned_files to move orphaned files
huansong Oct 24, 2023
460b947
[6X]Utility tool for EL7 -> EL8 OS upgrade (#16312)
z-wenlin Nov 1, 2023
a74d304
Fix error seen in CM utilities when invalid argument is provided (#16…
ShirishaRao Nov 2, 2023
fb31623
Docs: added two new diskquota gucs (#16683)
mperezfuster Nov 2, 2023
9dd095e
docs - gp_move_orphaned_files() UDF (6x) (#16692)
Nov 6, 2023
283eea5
Fix bug of very long UTF-8 encoded query string truncation [6X] (#16…
hyongtao-db Nov 7, 2023
e1dd93d
Fix Differential recovery tablespace issue (#16195) (#16412)
shrakesh Nov 7, 2023
3063cd2
[ORCA] Relax client/server CTYPE encoding requirement (#16684)
dgkimura Nov 7, 2023
02e2246
Added support for gpstate tracking for differential recovery (#16639)
kpraveen457 Nov 9, 2023
17f4527
Docs: relax requirements for anti-virus (#16681)
mperezfuster Nov 14, 2023
6439c42
Docs: updated 6.X documentation to include EL 9 requirements (#16682)
mperezfuster Nov 14, 2023
df3e0b0
Docs: edit MAX_LINE_LENGHT description for 6X (#16713)
mperezfuster Nov 14, 2023
4486d3e
[6X backport] Fix issue that segment index might be wrong in slice->s…
jingwen-yang-yjw Nov 14, 2023
68f6219
6X: Check peer listener failed in IC-PROXY mode (#16553)
interma Nov 14, 2023
c96ea77
Upgrade PgBouncer (#16734)
DarvinHarutyunyan Nov 14, 2023
99181e5
Revert "[6X] Fix segmentation fault during dispatch interrupt (#16602)"
khuddlefish Nov 15, 2023
9f71b94
Revert "Add more locales to docker image and add tests"
Stolb27 Nov 24, 2023
1c4bdab
Revert "Fix ORCA invalid processing of nested SubLinks under aggregat…
Stolb27 Nov 24, 2023
9849afc
Revert "Fix ORCA invalid processing of nested SubLinks referenced in …
Stolb27 Nov 24, 2023
0e44cc7
Revert "Fix ORCA invalid processing of nested SubLinks with GROUP BY …
Stolb27 Nov 24, 2023
4624af0
Revert "Fix plans for queries to replicated table with volatile funct…
Stolb27 Nov 24, 2023
bde50c2
Revert "Avoid rescan of modifying operations inside correlated Subpla…
Stolb27 Nov 24, 2023
75a62bb
Revert "Revert "Avoid rescan of modifying operations inside the corre…
Stolb27 Nov 24, 2023
5f36c97
Revert "Make InitPlans non-rescannable during estate initialization (…
Stolb27 Nov 24, 2023
2e6cbb4
Revert "Avoid rescan of modifying operations inside the correlated Su…
Stolb27 Nov 24, 2023
0ec868f
Revert "Support Explicit Redistribute Motion inside the SubPlans"
Stolb27 Nov 24, 2023
9b5a449
Merge branch '6.26.0-conflicts' into test
Stolb27 Nov 24, 2023
56f634a
fix subselect_gp test on power
Stolb27 Nov 24, 2023
d7bab76
fix subselect_gp test on power
Stolb27 Nov 24, 2023
55e1511
Support Explicit Redistribute Motion inside the SubPlans
bimboterminator1 Aug 24, 2023
ebd310c
Make InitPlans non-rescannable during estate initialization (#595)
bimboterminator1 Sep 20, 2023
611ff8a
Avoid rescan of modifying operations inside correlated Subplans.
bimboterminator1 Sep 12, 2023
3c95046
Fix plans for queries to replicated table with volatile function (#383)
RekGRpth Sep 28, 2022
fc2aade
Add more locales to docker image and add tests
dnskvlnk Mar 8, 2023
885a55d
Fix a flakiness with test gp_check_files
huansong Sep 20, 2023
8d8007e
Revert "Remove `getaddrinfo` in `SendDummyPacket()` to address malloc…
Stolb27 Dec 4, 2023
0a6460b
Merge pull request #644 from arenadata/6.26.0-sync
Stolb27 Dec 5, 2023
0941fac
Merge remote-tracking branch 'arena/adb-6.x-dev' into 6.26.0-sync2dev
Stolb27 Dec 5, 2023
9d4ae43
Merge branch 'adb-6.x-dev' into 6.26.0-sync2dev
Stolb27 Dec 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions .abi-check/6.25.3/postgres.symbols.ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
DummySymbol
ConfigureNamesInt_gp
1 change: 1 addition & 0 deletions .abi-check/6.25.3/postgres.types.ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DummyType
74 changes: 74 additions & 0 deletions .abi-check/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Check the compatibility of Greenplum ABI.

## Introduction

We use the [`abi-dumper`](https://github.com/lvc/abi-dumper) and [`abi-compliance-checker`](https://github.com/lvc/abi-compliance-checker/) to check the Greenplum's ABI. We also use the [GitHub action](../.github/workflows/greenplum-abi-tests.yml) to automate this job.

## Requirements

`abi-dumper` requires the binary being compiled with `-Og -g3`, hence the `CFLAGS` for configuration looks like:

```bash
## GCC's maybe-uninitialized checker may produce false positives with different
## levels of optimizations. To prevent building failures, we append the '-Wno-maybe-uninitialized'
## to the $CFLAGS as well.
CFLAGS='-Og -g3 -Wno-maybe-uninitialized' ./configure --with-xxx --with-yyy --with-zzz
```

## Check the ABI's compatibility

Several binaries are shipped in Greenplum, e.g., `$GPHOME/bin/postgres`, `$GPHOME/lib/libpq.so`, etc. Since the `postgres` binary are referenced by many extensions, the ABI compatibility of it is the most important. The following steps illustrate how to check the ABI compatibility of the `postgres` binary.

1. Dump the ABI information of one `postgres` binary.
```
abi-dumper $GPHOME/bin/postgres -lver <version of the binary> -o <output file>
```
- `<version of the binary>`: The version of the binary. You can give it some reasonable name, e.g., `6.25.3` to indicate the binary is built from '6.25.3' tag.
- `<output file>`: The file path for dumping the ABI information, e.g., `greenplum-6.25.3.dump`

2. Dump the ABI information of another `postgres` binary (same as the step 1).

3. Compare the ABI between these two binaries with `abi-compliance-checker`.
```
abi-compliance-checker \
-lib <library name> \
-old <output file from step1> \
-new <output file from step2>
```
- `<library name>`: The name of the library, e.g., `postgres`.

4. By default, the `abi-compliance-checker` will produce an HTML web page and there will be detailed information about ABI changes.

## Ignore the "Safe ABI breaking change"

There might be "safe ABI breaking changes", e.g., some symbol being removed and not referenced by any extensions or programs. Here are steps on how to suppress such errors.

1. Add ignored symbols to `gpdb_src/.abi-check/<base version>/postgres.symbols.ignore` (one symbol per line).
- `<base version>`: The baseline version of Greenplum. If we want to ensure the ABI isn't broken between the `6.25.3` release and the latest `6X_STABLE`. The baseline version of Greenplum is `6.25.3`. See: [./6.25.3/postgres.symbols.ignore](./6.25.3/postgres.symbols.ignore)

2. Add ignored types to `gpdb_src/.abi-check/<base version>/postgres.types.ignore` (one type per line).
- `<base version>`: The baseline version of Greenplum. If we want to ensure the ABI isn't broken between the `6.25.3` release and the latest `6X_STABLE`. The baseline version of Greenplum is `6.25.3`. See: [./6.25.3/postgres.types.ignore](./6.25.3/postgres.types.ignore)

3. Pass these two files to `abi-compliance-checker` and it will produce a report in HTML format.
```
abi-compliance-checker -skip-symbols gpdb_src/.abi-check/<base version>/postgres.symbols.ignore \
-skip-types gpdb_src/.abi-check/<base version>/postgres.types.ignore \
-lib postgres \
-old greenplum-<base version>.dump
-new greenplum-new.dump
```
It will produce a ABI report in `./compat_reports/postgres/X_to_Y/compat_report.html`.

## View the ABI compatibility report

### View the report locally

You can either open the HTML report in your browser or dump it to stdout using `lynx -dump compat_reports/postgres/X_to_Y/compat_report.html`.

## View the report from GitHub Action

1. Navigate to the "Summary" page of the test.
2. Click the report and download it.
3. View the report as above.

![./.images/download-report-from-gh-action.png](./.images/download-report-from-gh-action.png)
178 changes: 178 additions & 0 deletions .github/workflows/greenplum-abi-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
name: Greenplum ABI Tests

on:
workflow_dispatch:
pull_request:
paths:
- 'concourse/scripts/**'
- 'src/**'
- '.github/workflows/**'
- '.github/scripts/**'
- '.abi-check/**'

push:
branches:
- 6X_STABLE
paths:
- 'concourse/scripts/**'
- 'src/**'
- '.github/workflows/**'
- '.github/scripts/**'
- '.abi-check/**'

jobs:
abi-dump-setup:
runs-on: ubuntu-latest
outputs:
BASELINE_REF: ${{ steps.vars.outputs.BASELINE_REF }}
BASELINE_VERSION: ${{ steps.vars.outputs.BASELINE_VERSION }}
ABI_LIBS: ${{ steps.vars.outputs.ABI_LIBS }}
ABI_HEADERS: ${{ steps.vars.outputs.ABI_HEADERS }}
steps:
- name: Fetch source
uses: actions/checkout@v3

- name: Get Greenplum version variables
id: vars
run: |
remote_repo='https://github.com/greenplum-db/gpdb.git'
git ls-remote --tags --refs --sort='v:refname' $remote_repo '6.*' | tail -n 1 > baseline_version_ref
baseline_ref=$(cat baseline_version_ref | awk '{print $1}')
baseline_version=$(cat baseline_version_ref | awk '{print $2}')
echo "BASELINE_REF=${baseline_ref}" | tee -a $GITHUB_OUTPUT
echo "BASELINE_VERSION=${baseline_version#'refs/tags/'}" | tee -a $GITHUB_OUTPUT
echo "ABI_LIBS=postgres" | tee -a $GITHUB_OUTPUT
echo "ABI_HEADERS=." | tee -a $GITHUB_OUTPUT

- name: Upload symbol/type checking exception list
uses: actions/upload-artifact@v3
with:
name: exception_lists
path: '.abi-check/${{ steps.vars.outputs.BASELINE_VERSION }}/'

abi-dump:
needs: abi-dump-setup
runs-on: ubuntu-latest
container: gcr.io/data-gpdb-public-images/gpdb6-rocky8-build
strategy:
matrix:
name:
- build-baseline
- build-latest
include:
- name: build-baseline
repo: greenplum-db/gpdb
ref: ${{ needs.abi-dump-setup.outputs.BASELINE_VERSION }}
- name: build-latest
repo: ${{ github.repository }}
ref: ${{ github.sha }}

steps:
## FIXME: abi-dumper requires 'Universal Ctags' but the package manager only provides
## 'Exuberant Ctags'.
- name: Install universal-ctags.
run: |
wget 'https://github.com/universal-ctags/ctags-nightly-build/releases/download/2023.07.05%2Bafdae39c0c2e508d113cbc570f4635b96159840c/uctags-2023.07.05-linux-x86_64.tar.xz'
tar -xf uctags-2023.07.05-linux-x86_64.tar.xz
cp uctags-2023.07.05-linux-x86_64/bin/* /usr/bin/
which ctags

- name: Download Greenplum source code
uses: actions/checkout@v3
with:
repository: ${{ matrix.repo }}
ref: ${{ matrix.ref }}
submodules: recursive
fetch-depth: 0 # Specify '0' to fetch all history for all branches and tags.
path: gpdb_src

- name: Install abi-dumper
run: |
yum install -y epel-release
yum install -y abi-dumper

- name: Build Greenplum
run: |
## TODO: Since abi-dumper requires debug info and it's hard to inject CFLAGS via the script for
## releasing Greenplum, we have to manually configure it here. Probably we can improve it in future.
export PATH=/opt/python-3.9.13/bin:/opt/python-2.7.18/bin:$PATH
pushd gpdb_src
CC='gcc -m64' \
CFLAGS='-Og -g3 -Wno-maybe-uninitialized' LDFLAGS='-Wl,--enable-new-dtags -Wl,--export-dynamic' \
./configure --with-quicklz --disable-gpperfmon --with-gssapi --enable-mapreduce --enable-orafce --enable-ic-proxy \
--enable-orca --with-libxml --with-pythonsrc-ext --with-uuid=e2fs --with-pgport=5432 --enable-tap-tests \
--enable-debug-extensions --with-perl --with-python --with-openssl --with-pam --with-ldap --with-includes="" \
--with-libraries="" --disable-rpath \
--prefix=/usr/local/greenplum-db-devel \
--mandir=/usr/local/greenplum-db-devel/man
make -j`nproc` && make install

- name: Dump ABI
run: |
abi-dumper -lver ${{ matrix.ref }} -skip-cxx -public-headers /usr/local/greenplum-db-devel/include/${{ needs.abi-dump-setup.outputs.ABI_HEADERS }} -o postgres-${{ matrix.ref }}.abi /usr/local/greenplum-db-devel/bin/postgres

- name: Upload ABI files
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.name }}
path: '*${{ matrix.ref }}.abi'

abi-compare:
needs:
- abi-dump-setup
- abi-dump
runs-on: ubuntu-latest
container: gcr.io/data-gpdb-public-images/gpdb6-rocky8-build
steps:
- name: Download baseline
uses: actions/download-artifact@v3
with:
name: build-baseline
path: build-baseline/
- name: Download latest
uses: actions/download-artifact@v3
with:
name: build-latest
path: build-latest/

- name: Download exception lists
uses: actions/download-artifact@v3
with:
name: exception_lists
path: exception_lists/

- name: Install abi-compliance-checker and report viewer (lynx)
run: |
yum install -y epel-release
yum install -y abi-compliance-checker
yum install -y --enablerepo=powertools lynx

- name: Compare ABI
run: |
SKIP_POSTGRES_SYMBOLS_LIST="exception_lists/postgres.symbols.ignore"
SKIP_POSTGRES_SYMBOLS_OPTION=""
if [[ -f "$SKIP_POSTGRES_SYMBOLS_LIST" ]]; then
SKIP_POSTGRES_SYMBOLS_OPTION="-skip-symbols ${SKIP_POSTGRES_SYMBOLS_LIST}"
fi
SKIP_POSTGRES_TYPES_LIST="exception_lists/postgres.types.ignore"
SKIP_POSTGRES_TYPES_OPTION=""
if [[ -f "$SKIP_POSTGRES_TYPES_LIST" ]]; then
SKIP_POSTGRES_TYPES_OPTION="-skip-types ${SKIP_POSTGRES_TYPES_LIST}"
fi
abi-compliance-checker ${SKIP_POSTGRES_SYMBOLS_OPTION} \
${SKIP_POSTGRES_TYPES_OPTION} \
-lib postgres \
-old build-baseline/postgres*.abi \
-new build-latest/postgres*.abi

- name: Print out ABI report
if: always()
run: |
lynx -dump $(find compat_reports/ | grep html)

- name: Upload ABI Comparison
if: always()
uses: actions/upload-artifact@v3
with:
name: compat-report-${{ github.sha }}
path: compat_reports/
6 changes: 2 additions & 4 deletions concourse/pipelines/gpdb_6X_STABLE-generated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
## file (example: templates/gpdb-tpl.yml) and regenerate the pipeline
## using appropriate tool (example: gen_pipeline.py -t prod).
## ----------------------------------------------------------------------
## Generated by gen_pipeline.py at: 2023-09-06 12:50:28.297086
## Generated by gen_pipeline.py at: 2023-10-31 10:46:55.243925
## Template file: gpdb-tpl.yml
## OS Types:
## Test Sections: ['icw', 'cli', 'aa', 'release']
Expand Down Expand Up @@ -1348,7 +1348,7 @@ jobs:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
instance_type: n1-standard-4
instance_type: n1-highmem-4
number_of_nodes: 2
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
Expand Down Expand Up @@ -1436,7 +1436,6 @@ jobs:
- unit_tests_gporca_rocky8
- gpdb_pitr_rocky8
- interconnect_rocky8
- icw_extensions_gpcloud_rocky8
- gpexpand_rocky8
- pg_upgrade_rocky8
- get: gpdb_src
Expand All @@ -1454,7 +1453,6 @@ jobs:
- unit_tests_gporca_rocky8
- gpdb_pitr_rocky8
- interconnect_rocky8
- icw_extensions_gpcloud_rocky8
- gpexpand_rocky8
- pg_upgrade_rocky8
trigger: true
Expand Down
8 changes: 3 additions & 5 deletions concourse/pipelines/templates/gpdb-tpl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -849,8 +849,8 @@ resources:
type: time
source:
location: America/Los_Angeles
start: ((reduced-frequency-trigger-start-[[ os_type ]]))
stop: ((reduced-frequency-trigger-stop-[[ os_type ]]))
start: (("reduced-frequency-trigger-start-[[ os_type ]]"))
stop: (("reduced-frequency-trigger-stop-[[ os_type ]]"))
{% if os_type != "centos7" %}
days: [Monday]
{% else %}
Expand Down Expand Up @@ -1718,7 +1718,7 @@ jobs:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
instance_type: n1-standard-4
instance_type: n1-highmem-4
number_of_nodes: 2
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
Expand Down Expand Up @@ -1811,7 +1811,6 @@ jobs:
- unit_tests_gporca_[[ os_type ]]
- gpdb_pitr_[[ os_type ]]
- interconnect_[[ os_type ]]
- icw_extensions_gpcloud_[[ os_type ]]
- gpexpand_[[ os_type ]]
- pg_upgrade_[[ os_type ]]
- get: gpdb_src
Expand All @@ -1835,7 +1834,6 @@ jobs:
- unit_tests_gporca_[[ os_type ]]
- gpdb_pitr_[[ os_type ]]
- interconnect_[[ os_type ]]
- icw_extensions_gpcloud_[[ os_type ]]
- gpexpand_[[ os_type ]]
- pg_upgrade_[[ os_type ]]
trigger: true
Expand Down
2 changes: 0 additions & 2 deletions concourse/scripts/verify_gpdb_versions.bash
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ assert_postgres_version_matches() {
fi
}

yum -d0 -y install git

GREENPLUM_INSTALL_DIR=/usr/local/greenplum-db-devel
GPDB_SRC_SHA=$(cd gpdb_src && git rev-parse HEAD)

Expand Down
4 changes: 2 additions & 2 deletions concourse/tasks/verify_gpdb_versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ platform: linux
image_resource:
type: registry-image
source:
repository: centos
tag: 7
repository: gcr.io/data-gpdb-public-images/gpdb6-rocky8-build
tag: latest

inputs:
- name: gpdb_src
Expand Down
2 changes: 1 addition & 1 deletion gpAux/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -604,8 +604,8 @@ copylibs :
echo "INFO: Python not found on this platform, $(BLD_ARCH), not copying it into the GPDB package."; \
fi
# Create the python3.9 directory to flag to build scripts that python has been handled
mkdir -p $(INSTLOC)/ext/python3.9
@if [ ! -z "$(PYTHONHOME39)" ]; then \
mkdir -p $(INSTLOC)/ext/python3.9; \
echo "Copying python3.9, ., from $(PYTHONHOME39) into $(INSTLOC)/ext/python3.9..."; \
(cd $(PYTHONHOME39) && tar cf - .) | (cd $(INSTLOC)/ext/python3.9/ && tar xpf -); \
echo "...DONE"; \
Expand Down
2 changes: 1 addition & 1 deletion gpAux/extensions/pgbouncer/source
2 changes: 1 addition & 1 deletion gpMgmt/bin/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ifneq "$(wildcard $(top_builddir)/src/Makefile.global)" ""
include $(top_builddir)/src/Makefile.global
endif

SUBDIRS = stream gpcheckcat_modules gpconfig_modules gpssh_modules gppylib lib
SUBDIRS = stream gpcheckcat_modules gpconfig_modules gpssh_modules gppylib lib el8_migrate_locale
SUBDIRS += ifaddrs

$(recurse)
Expand Down
Loading
Loading