Skip to content

Conversation

Dav1dde
Copy link
Member

@Dav1dde Dav1dde commented Jun 27, 2025

This now builds the log TraceItem as part of the new processing pipeline and forwards it to the Store processor without having to serialize it first, just to deserialize it again.

@Dav1dde Dav1dde requested a review from a team as a code owner June 27, 2025 17:49
@Dav1dde Dav1dde force-pushed the dav1d/store-no-envelope branch from 0b202e4 to 96bf3f2 Compare June 27, 2025 17:50
@Dav1dde Dav1dde marked this pull request as draft June 27, 2025 18:05
@Dav1dde Dav1dde force-pushed the dav1d/store-no-envelope branch from 96bf3f2 to af25732 Compare June 30, 2025 07:50
@Dav1dde Dav1dde self-assigned this Jun 30, 2025
@Dav1dde Dav1dde marked this pull request as ready for review June 30, 2025 07:50
@Dav1dde Dav1dde requested a review from loewenheim July 1, 2025 07:58
@Dav1dde Dav1dde added this pull request to the merge queue Jul 1, 2025
Merged via the queue into master with commit bac0583 Jul 1, 2025
28 checks passed
@Dav1dde Dav1dde deleted the dav1d/store-no-envelope branch July 1, 2025 08:29
github-merge-queue bot pushed a commit that referenced this pull request Jul 2, 2025
#4875 was too ambitious, a split out from another PR which would address
the issue surfacing now.

The log byte counts are no longer correct as they aren't counted
correctly anymore. This reverts the changes to the store processor made
in the original PR, and introduces a new feature flag (which is not
enabled anywhere = disabled), which toggles to the new behaviour.

When the feature flag is disabled, it falls back to the old behaviour of
serializing an envelope and forwarding that to the store, resulting in
the old byte counts again.

#skip-changelog
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.

2 participants