Skip to content

[fix](regression) Move unstable cross-cloud storage suites to p2 - #68866

Merged
Gabriel39 merged 1 commit into
apache:masterfrom
suxiaogang223:codex/move-cloud-storage-cases-p2
Oct 12, 2026
Merged

Gabriel39 merged 1 commit into
apache:masterfrom
suxiaogang223:codex/move-cloud-storage-cases-p2

Conversation

@suxiaogang223

Copy link
Copy Markdown
Member

What problem does this PR solve?

Issue Number: N/A

Related PR: N/A

Problem Summary:

Cross-cloud COS/OBS access repeatedly times out in regression runs for unrelated PRs, including curlCode: 28 during uploads and object-storage connection timeouts. Examples: External #103511, P0 #127021, and Cloud P0 #68212.

Move the following suites to p2 directories and change their tier tags from p0 to p2, preserving existing external tags:

  • refactor_storage_param_s3_load
  • test_s3_tvf_s3_storage
  • test_outfile_s3_storage
  • paimon_base_filesystem
  • test_file_tvf_s3
  • test_outfile_with_different_s3

Move the four existing golden files alongside their suites without changing their contents. P0, Cloud P0, and External pipelines exclude these suites, while their coverage remains available in p2. Suite bodies are unchanged.

Release note

None

Check List (For Author)

  • Test:
    • Manual static validation: suite selection, unchanged suite bodies and golden files, and git diff --check passed. Live cloud regression was not run.
  • Behavior changed:
    • Yes. Regression suite scheduling only.
  • Does this need documentation?
    • No.

Check List (For Reviewer who merge this PR)

  • Confirm the release note
  • Confirm test cases
  • Confirm document
  • Add branch pick label

@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?

@suxiaogang223

Copy link
Copy Markdown
Member Author

run buildall

@suxiaogang223 suxiaogang223 changed the title [test](regression) Move unstable cross-cloud storage suites to p2 [fix](regression) Move unstable cross-cloud storage suites to p2 Oct 10, 2026
### What problem does this PR solve?

Issue Number: N/A

Related PR: N/A

Problem Summary: Six regression suites access remote COS/OBS endpoints and repeatedly fail with upload or connection timeouts across unrelated PRs. Move these suites and their existing golden files from p0 to p2, updating suite groups so P0, Cloud P0, and External pipelines exclude them while preserving p2 coverage. Suite bodies and golden contents are unchanged.

### Release note

None

### Check List (For Author)

- Test: Manual static validation of suite selection, exact change scope, unchanged suite bodies and golden files; git diff --check passed. Live cloud regression was not run.
- Behavior changed: Yes, regression suite scheduling only.
- Does this need documentation: No
@suxiaogang223
suxiaogang223 force-pushed the codex/move-cloud-storage-cases-p2 branch from 5398bd5 to a6b0f71 Compare October 12, 2026 02:22
@suxiaogang223

Copy link
Copy Markdown
Member Author

run buildall

@suxiaogang223

Copy link
Copy Markdown
Member Author

/review

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Review complete for PR #68866 at head a6b0f7142a26020347f43f15e623d03c0fa2fa52. No actionable new finding or existing P0/P1 inline blocker was found. There was no additional user review focus.

Goal and evidence. The PR moves six cross-cloud regression suites from P0 paths/tags to P2 and moves four matching golden files. All six suite bodies differ from the base only in their group tags; all four golden files are byte identical. The framework derives golden paths from suite-relative paths, so the moved files match their suites. P0 and External configs exclude p2 after group inclusion, while Cloud P0 selects p0. An explicit P2 run using the External configuration with -g p2 -xg '' can select the gated Paimon and refactor-storage suites. The default configuration alone does not enable those external gates; this is the established convention for nearby P2 external suites.

Critical checkpoints. Scope is small and focused: six suite moves and four golden moves, with no production SQL or code changes. No new concurrency, locks, lifecycle, static initialization, configuration item, dynamic-config behavior, storage format, protocol, function symbol, or FE/BE variable path is introduced. Parallel P0, Cloud P0, and External selection paths were checked; the existing gate conditions remain unchanged. Golden results and their section names were inspected; two moved suites had no golden file before or after. No new production transaction, persistence, write, crash-recovery, observability, or performance path is affected. These points are inapplicable beyond the unchanged regression bodies.

Validation and limits. The authoritative changed-path list and diff were reviewed, all ten new paths and six P2 tags were confirmed, old paths are absent, and git diff --check passed. This review was static only as required by the review contract: no build, regression test, live cloud access, or generated output run was performed. Three independent first-round reviews converged on no new valuable finding; the one candidate about default P2 feature gates was dismissed after verifying the explicit External-config P2 selection path. The final changed-path and unresolved-candidate sweep is clear.

@Gabriel39
Gabriel39 merged commit 358e87c into apache:master Oct 12, 2026
36 checks passed
@suxiaogang223
suxiaogang223 deleted the codex/move-cloud-storage-cases-p2 branch October 12, 2026 07:49
@github-actions

Copy link
Copy Markdown
Contributor

PR approved by anyone and no changes requested.

@github-actions github-actions Bot added the approved Indicates a PR has been approved by one committer. label Oct 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

PR approved by at least one committer and no changes requested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants