Repository navigation
[improvement] (table stream) refactor misleading name StreamTableInfo - #65636
Conversation
… to TableStreamInfo
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
|
run buildall |
|
run buildall |
TPC-H: Total hot run time: 29302 ms |
TPC-DS: Total hot run time: 178595 ms |
ClickBench: Total hot run time: 24.94 s |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
|
/review |
There was a problem hiding this comment.
Automated review summary:
I found one blocking compatibility issue in the stream table persistence rename. The PR is small and focused, but it changes a durable Gson field name without accepting the old name, so existing stream tables can break after image load or create-table edit-log replay.
Critical checkpoint conclusions:
- Goal: the refactor/rename is not complete safely because persisted
stirecords are not read by the newbtifield. - Persistence/compatibility: blocking issue reported inline. Both table image load and create-table replay deserialize the embedded stream table through Gson.
- Runtime/lifecycle: no separate locking or concurrency issue found; the lifecycle risk is restart/replay with
baseTableInfo == null. - Parallel paths: image load, edit-log replay, metadata display, stream cleanup, and Nereids stream binding were checked; the accepted comment covers the shared root cause.
- Tests: the added test only covers newly written JSON and misses legacy
stideserialization. No builds or tests were run because this review environment is instructed not to build or modify source. - User focus: no additional user-provided focus was supplied.
Subagent convergence completed in round 2: the final normal and risk-focused passes both returned NO_NEW_VALUABLE_FINDINGS against the accepted comment set.
What problem does this PR solve?
Issue Number: close #xxx
Related PR: #65418
Problem Summary:
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)