Uh oh!
There was an error while loading. Please reload this page.
[fix](fe) Remove decimal literal debug logs - #63841
Merged
Merged
Conversation
Remove high-frequency decimal literal INFO logs from FE cast paths to prevent normal query traffic from flooding system.err as ERROR logs. Key changes: - Remove decimal literal conversion debug log in Literal.getDecimalLiteral - Remove DecimalV3Literal construction debug log and unused logger fields Unit Test: - LiteralTest
hello-stephen
commented
May 28, 2026
Contributor
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
yujun777
commented
May 28, 2026
ContributorAuthor
run buildall |
morrySnow
approved these changes
May 28, 2026
morrySnow
commented
May 28, 2026
Contributor
/review |
Contributor
PR approved by at least one committer and no changes requested. |
Contributor
PR approved by anyone and no changes requested. |
hello-stephen
commented
May 28, 2026
Contributor
TPC-H: Total hot run time: 31934 ms |
Contributor
There was a problem hiding this comment.
Review result: no blocking issues found.
Critical checkpoints:
- Goal/test: The PR removes noisy INFO logs from decimal literal cast/construction hot paths; the diff directly accomplishes that by deleting the logger fields, imports, and log calls. The PR reports LiteralTest coverage; I did not rerun tests in this runner.
- Scope/focus: The change is minimal and focused, with no unrelated code movement.
- Concurrency/lifecycle: No shared state, locks, threads, or lifecycle-sensitive initialization remain affected; removing static logger fields reduces initialization surface.
- Configuration/compatibility/protocol: No new config, serialization, storage, FE-BE protocol, or rolling-upgrade compatibility impact.
- Parallel paths: The changed DecimalV3Literal constructor and Literal.getDecimalLiteral helper cover the noisy decimal literal creation/cast paths shown in the diff; no additional equivalent debug log in the same literal package was found.
- Error handling/data correctness: No Status/exception/data visibility semantics changed; only logging side effects were removed.
- Tests/results: No test result files changed; this is appropriate for a log-only removal. Existing LiteralTest coverage is sufficient for behavior preservation if it passes.
- Observability: This intentionally reduces excessive INFO observability in hot paths; no critical diagnostic signal is lost because the removed messages logged normal decimal conversion details per invocation.
- Performance: Removing string concatenation and INFO log calls in hot cast/construction paths is a direct performance/log-volume improvement.
User focus: No additional user-provided review focus was present.
hello-stephen
commented
May 28, 2026
Contributor
TPC-DS: Total hot run time: 172445 ms |
hello-stephen
commented
May 28, 2026
Contributor
FE Regression Coverage ReportIncrement line coverage |
yujun777
commented
May 28, 2026
ContributorAuthor
run feut |
hello-stephen
commented
May 28, 2026
Contributor
FE UT Coverage ReportIncrement line coverage `` 🎉 |
Uh oh!
There was an error while loading. Please reload this page.
github-actionsBot
pushed a commit
that referenced
this pull request
May 29, 2026
### What problem does this PR solve? Decimal literal cast and construction paths print high-frequency INFO debug logs. In FE runtime these logs can be routed through stderr and appear as ERROR lines, flooding FE logs during normal query traffic. The noisy logs were introduced by #50940. This PR removes the debug logs from the decimal literal hot paths. ### Check List - Test: Unit Test - LiteralTest - Behavior changed: No - Does this need documentation: No
github-actionsBot
pushed a commit
that referenced
this pull request
May 29, 2026
### What problem does this PR solve? Decimal literal cast and construction paths print high-frequency INFO debug logs. In FE runtime these logs can be routed through stderr and appear as ERROR lines, flooding FE logs during normal query traffic. The noisy logs were introduced by #50940. This PR removes the debug logs from the decimal literal hot paths. ### Check List - Test: Unit Test - LiteralTest - Behavior changed: No - Does this need documentation: No
zhaorongsheng pushed a commit
to zhaorongsheng/doris
that referenced
this pull request
Jun 4, 2026
### What problem does this PR solve? Decimal literal cast and construction paths print high-frequency INFO debug logs. In FE runtime these logs can be routed through stderr and appear as ERROR lines, flooding FE logs during normal query traffic. The noisy logs were introduced by apache#50940. This PR removes the debug logs from the decimal literal hot paths. ### Check List - Test: Unit Test - LiteralTest - Behavior changed: No - Does this need documentation: No
yiguolei pushed a commit
that referenced
this pull request
Jun 4, 2026
morningman pushed a commit
that referenced
this pull request
Jun 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What problem does this PR solve?
Decimal literal cast and construction paths print high-frequency INFO debug logs. In FE runtime these logs can be routed through stderr and appear as ERROR lines, flooding FE logs during normal query traffic.
The noisy logs were introduced by #50940.
This PR removes the debug logs from the decimal literal hot paths.
Check List