-
Notifications
You must be signed in to change notification settings - Fork 9
Add a pxf ci test #19
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
Add a pxf ci test #19
Conversation
- Configure S3/MinIO integration with PXF servers - Add Parquet profile support in pxf-profiles.xml - Update cloud access test cases to use MinIO protocol - Configure Gradle and Go to use aliyun mirrors for faster builds - Improve Docker entrypoint with MinIO deployment - Update test utilities to support protocol switching (s3/minio/hdfs) - Fix OutOfMemory test server configuration
- Enhance CI workflow scripts and build process - Add detailed test reporting with statistics - Fix permission and disk space issues - Optimize Java memory and add debug logging - Update entrypoint for database initialization
- Add Kerberos docker entrypoint to bootstrap secure singlecluster + PXF, - Improve run_tests.sh env/test runner (MinIO/S3A setup, gpupgrade helpers, hooks) - Harden automation/regress comparisons and expected outputs to reduce noise/flakes - Update pxf-pre/post-gpupgrade scripts to work with Cloudberry env
|
@Mulily0513 Hi, I've merged your code. Please review it when you have time. |
Co-authored-by: Dianjin Wang <wangdianjin@gmail.com>
Co-authored-by: Dianjin Wang <wangdianjin@gmail.com>
2c0aea6 to
43957e2
Compare
|
Hi @MisterRaindrop! I have played with this PR. Looks really good! |
Hey @ostinru could you list the commit you want to cherry-pick to this PR? I can help do this. |
7e7f496
into
apache:merge-with-upstream
|
Hi @ostinru you can rebase your fix based on the latest work branch. It's good to create a PR now. |
Thanks! |
Change logs
Cloudberry PXF Integration Testing Framework
This is a Docker-based integration testing framework for Cloudberry Database and PXF (Platform Extension Framework)
connector.
Key Features:
Major Improvements:
Local Development Workflow:
First stage:
git clone cloudberry-pxf and cloudberry in the same directory. They need to be mounted to Docker.
then
cd cloudberry-pxfand run command.Contributor's checklist
Here are some reminders before you submit your pull request: