bobhan1 opened a new pull request, #67566:
URL: https://github.com/apache/doris/pull/67566
### What problem does this PR solve?
Issue Number: None
Related PR: #61762
Problem Summary:
The TPC-H SF100 MOR suite loads the same data twice into MOR and DUP tables,
then compares their results with `read_mor_as_dup_tables` enabled. Automatic
compaction can merge the MOR versions before the comparison, leaving fewer rows
than the DUP tables.
Add eight dedicated `*_mor_as_dup` tables with automatic compaction
disabled. Prepare them in the existing two-round `load.groovy` flow by reusing
the existing S3 import SQL with a distinct table name and load label. Route the
MOR-as-DUP queries to these tables, preserving the shared MOR table definitions
used by the normal TPC-H and predicate-pushdown cases.
### Release note
None
### Check List (For Author)
- Test
- [ ] Regression test
- [ ] Unit Test
- [ ] Manual test
- [x] No need to test or manual test. Explain why:
- [x] Other reason: Test fixture change. Both modified Groovy
scripts passed compilation with the existing regression framework's Groovy
compiler; all eight dedicated DDL schemas and import substitution anchors were
checked; shared MOR DDLs are unchanged; `git diff --check` passed. The full
SF100 suite was not run locally.
- Behavior changed:
- [x] No. Test setup only.
- [ ] Yes.
- Does this need documentation?
- [x] No.
- [ ] Yes.
### Check List (For Reviewer who merge this PR)
- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]