Skip to content

Change PAX Plugin to Be Disabled by Default #1081

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

tuhaihe
Copy link
Member

@tuhaihe tuhaihe commented Apr 30, 2025

Currently, the PAX is enabled by default in configure, and users need to explicitly disable it via --disable-pax option. However, this behavior is inconsistent with most of the other extensions under the contrib/ or gpcontrib/ dir, which are typically disabled by default unless explicitly enabled.

PAX currently requires downloading several submodules during the build, for users without prior knowledge, this will lead to build failures.

This PR is to change the default behavior of PAX to disabled, which will be more user-friendly for users.

See: https://lists.apache.org/thread/q1n7hztzzydk1owhn73tc1b4chyhzx85

Fixes #ISSUE_Number

What does this PR do?

Type of Change

  • Bug fix (non-breaking change)
  • New feature (non-breaking change)
  • Breaking change (fix or feature with breaking changes)
  • Documentation update

Breaking Changes

Test Plan

  • Unit tests added/updated
  • Integration tests added/updated
  • Passed make installcheck
  • Passed make -C src/test installcheck-cbdb-parallel

Impact

Performance:

User-facing changes:

Dependencies:

Checklist

Additional Context

CI Skip Instructions


Currently, the PAX is enabled by default in configure, and users need
to explicitly disable it via `--disable-pax` option. However, this
behavior is inconsistent with most of the other extensions under the
contrib/ or gpcontrib/ dir, which are typically disabled by default
unless explicitly enabled.

PAX currently requires downloading several submodules during the build,
for users without prior knowledge, this will lead to build failures.

This PR is to change the default behavior of PAX to disabled, which will
be more user-friendly for users.

See: https://lists.apache.org/thread/q1n7hztzzydk1owhn73tc1b4chyhzx85
@tuhaihe tuhaihe requested a review from jiaqizho April 30, 2025 08:03
@tuhaihe
Copy link
Member Author

tuhaihe commented Apr 30, 2025

This PR relies on the apache/cloudberry-devops-release#19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant