Uh oh!
There was an error while loading. Please reload this page.
[fix](recycler) Recycler/Ms http api result msg should set ok - #63051
Conversation
hello-stephen
commented
May 7, 2026
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
3bb449d to
e6db202Comparewyxxxcat
commented
May 7, 2026
run buildall |
wyxxxcat
commented
May 7, 2026
run buildall |
wyxxxcat
commented
May 8, 2026
run buildall |
wyxxxcat
commented
May 13, 2026
/review |
OpenCode automated review failed and did not complete. Error: Review step was skipped (possibly timeout or cancelled) Please inspect the workflow logs and rerun the review after the underlying issue is resolved. |
wyxxxcat
commented
May 15, 2026
/review |
There was a problem hiding this comment.
I found one blocking correctness issue in the recycler HTTP path.
Critical checkpoint conclusions:
- Goal: set successful Recycler/MS HTTP API messages to
OK; the shared helper covers JSON/text success messages, but one changed recycler endpoint now reportsOKon a concrete failure path. - Scope: the change is small and focused, but the per-endpoint default initialization needs to account for callees that do not always set
code/msg. - Concurrency: this PR does not introduce new shared state or lock ordering; existing recycler worker concurrency is unchanged.
- Lifecycle/static initialization: no new lifecycle or cross-TU static initialization concern introduced.
- Configuration/compatibility: no new configs or storage/protocol formats; HTTP response message behavior is user-visible but appears intentional.
- Parallel paths: JSON/text helper paths were both updated; the recycler manual trigger path has a distinct unchecked failure return.
- Tests: existing tests were updated for representative meta-service JSON responses, but there is no coverage for the
recycle_copy_jobsinit-failure path that now returnsOK. - Observability: logs use the response message, so the same failure path can now be logged as success.
- Transaction/persistence/data correctness: no transaction visibility, persistence, or data-write semantics changed by this PR.
- User focus: no additional user-provided focus points were supplied.
Uh oh!
There was an error while loading. Please reload this page.
PR approved by at least one committer and no changes requested. |
Uh oh!
There was an error while loading. Please reload this page.
[fix](recycler) Recycler/Ms http api result msg should set ok Set successful Recycler/MS HTTP API messages to OK. The shared helper covers JSON/text success messages.
…#63051) [fix](recycler) Recycler/Ms http api result msg should set ok Set successful Recycler/MS HTTP API messages to OK. The shared helper covers JSON/text success messages.
…#63051) [fix](recycler) Recycler/Ms http api result msg should set ok Set successful Recycler/MS HTTP API messages to OK. The shared helper covers JSON/text success messages.
…#63051) [fix](recycler) Recycler/Ms http api result msg should set ok Set successful Recycler/MS HTTP API messages to OK. The shared helper covers JSON/text success messages.
What problem does this PR solve?
Issue Number: close #xxx
Related PR: #xxx
Problem Summary:
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)