Skip to content

core/rawdb: drop stray %d verb from freezer metadata log message#35351

Merged
jrhea merged 1 commit into
ethereum:masterfrom
ozpool:fix/freezer-meta-log-message
Jul 14, 2026
Merged

core/rawdb: drop stray %d verb from freezer metadata log message#35351
jrhea merged 1 commit into
ethereum:masterfrom
ozpool:fix/freezer-meta-log-message

Conversation

@ozpool

@ozpool ozpool commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

The error logged when a freezer table metadata carries an out-of-range flushOffset includes a %d verb in its message:

log.Error("Invalid flushOffset %d in freezer metadata", "offset", o.Offset, "file", file.Name())

log.Error takes a plain message followed by structured key/value pairs, not a printf format string, so the %d is never substituted and is printed verbatim. The offset is already emitted through the offset field, making the verb both non-functional and redundant.

Before:

ERROR[07-14|11:25:50.003] Invalid flushOffset %d in freezer metadata offset=9,223,372,036,854,775,808 file=table.ranges

After:

ERROR[07-14|11:26:14.917] Invalid flushOffset in freezer metadata offset=9,223,372,036,854,775,808 file=table.ranges

This drops the leftover verb from the message text; the offset value is unchanged and still shown via the offset field.

log.Error takes a plain message plus structured key/value pairs, not a
printf format string, so the %d in the flushOffset error message was
never substituted and printed literally. The offset value is already
emitted through the "offset" field, so remove the leftover verb from
the message text.
@ozpool ozpool requested a review from rjl493456442 as a code owner July 14, 2026 05:58
@jrhea jrhea merged commit 3155d3a into ethereum:master Jul 14, 2026
15 of 16 checks passed
@jrhea jrhea added this to the 1.17.5 milestone Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants