Skip to content

[fix](regression) Enable Paimon GCS regression#63554

Open
xylaaaaa wants to merge 1 commit into
apache:branch-4.1from
xylaaaaa:fix/paimon-gcs-regression-branch-4.1
Open

[fix](regression) Enable Paimon GCS regression#63554
xylaaaaa wants to merge 1 commit into
apache:branch-4.1from
xylaaaaa:fix/paimon-gcs-regression-branch-4.1

Conversation

@xylaaaaa
Copy link
Copy Markdown
Contributor

What problem does this PR solve?

Issue Number: None

Related PR: #63521

Problem Summary: Configure the Paimon GCS regression case to explicitly enable GCS filesystem support so Paimon can access the existing GCS warehouse through the S3-compatible path on branch-4.1.

Release note

None

Check List (For Author)

  • Test: Regression test
    • Regression test: ./run-regression-test.sh --run --conf regression-test/pipeline/external/conf/regression-conf.groovy -d external_table_p0/paimon -s test_paimon_gcs -dryRun
  • Behavior changed: No
  • Does this need documentation: No

@xylaaaaa xylaaaaa requested a review from yiguolei as a code owner May 23, 2026 03:39
Copilot AI review requested due to automatic review settings May 23, 2026 03:39
@hello-stephen
Copy link
Copy Markdown
Contributor

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR.

Please clearly describe your PR:

  1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
  2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
  3. What features were added. Why was this function added?
  4. Which code was refactored and why was this part of the code refactored?
  5. Which functions were optimized and what is the difference before and after the optimization?

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds explicit GCS filesystem support configuration to the Paimon GCS external table regression suite to ensure catalogs are created with the required GCS settings.

Changes:

  • Add 'fs.gcs.support' = 'true' to Paimon catalog creation properties (with and without region variants).
  • Remove trailing whitespace at EOF.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

CREATE CATALOG ${catalog_name} PROPERTIES (
'type' = 'paimon',
'warehouse' = '${gcs_warehouse}',
'fs.gcs.support' = 'true',
CREATE CATALOG ${catalog_name}_with_region PROPERTIES (
'type' = 'paimon',
'warehouse' = '${gcs_warehouse}',
'fs.gcs.support' = 'true',
### What problem does this PR solve?

Issue Number: None

Related PR: None

Problem Summary: Re-enable test_paimon_gcs in the external regression pipeline, configure Paimon to use the GCS filesystem provider, and avoid generating invalid catalog properties such as gs.endpoint='null'. The external pipeline now supplies the standard GCS endpoint and region while credentials remain provided by CI secret configuration.

### Release note

None

### Check List (For Author)

- Test: Manual test

    - Not run in this branch worktree. The same change was verified on master PR apache#63521 with real, non-dry-run regression executions: one without local GCS credentials failed with NoAuthWithAWSException after removing 'null' catalog properties, and one with dummy credentials failed with GCS 403 Forbidden, confirming the case reaches storage.googleapis.com.

- Behavior changed: No

- Does this need documentation: No
@xylaaaaa xylaaaaa force-pushed the fix/paimon-gcs-regression-branch-4.1 branch from 2232776 to 9c6e703 Compare May 23, 2026 04:09
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.

3 participants