-
Notifications
You must be signed in to change notification settings - Fork 166
Remove quicklz related codes. #1188
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
base: main
Are you sure you want to change the base?
Conversation
Comparison with Greenplum's QuickLZ Removal ApproachI reviewed how Greenplum handled QuickLZ removal and noticed they took a different, more gradual approach that might be worth considering: Greenplum's Two-Phase Approach
This PR's Approach
ConsiderationsPros of current approach:
Potential concerns:
Suggestions
What's the team's preference on backward compatibility vs. clean removal for this change? |
Hi @zhangwenchao-123, I'm confused about the word |
19aedc8
to
7377151
Compare
As quicklz has some license argument, it's better to disable it. |
That makes sense. It is important to revise your commit message body to provide sufficient context. |
The reason why we do this is as the quicklz has license argument, so it's better to remove all of the codes which have |
My personal view leans towards completely removing QuickLZ from both the code and product level in the upcoming 2.0 release, rather than deliberately adopting the gentle, gradual elimination approach similar to GPDB. There are several main reasons for this:
|
6f5945a
to
19aedc8
Compare
We decide not to support quicklz compress type anymore. Authored-by: Zhang Wenchao zhangwenchao@apache.org
19aedc8
to
63b0fc6
Compare
We decide not to support quicklz compress type anymore.
Authored-by: Zhang Wenchao zhangwenchao@apache.org
Fixes #ISSUE_Number
What does this PR do?
Type of Change
Breaking Changes
Test Plan
make installcheck
make -C src/test installcheck-cbdb-parallel
Impact
Performance:
User-facing changes:
Dependencies:
Checklist
Additional Context
CI Skip Instructions