Skip to content

feat: Add per-column decode cost collection in Nimble reader#558

Open
kewang1024 wants to merge 1 commit intofacebookincubator:mainfrom
kewang1024:export-D95745946
Open

feat: Add per-column decode cost collection in Nimble reader#558
kewang1024 wants to merge 1 commit intofacebookincubator:mainfrom
kewang1024:export-D95745946

Conversation

@kewang1024
Copy link
Contributor

Summary:
Initialize columnMetricsSet in SelectiveNimbleRowReader when
collectColumnStats is enabled and merge stats in updateRuntimeStats().
This enables the common readWithTiming() path to collect
decodeCPUTimeNanos per column, matching DWRF (D94338919, D94979517,
D94554467).

Differential Revision: D95745946

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Mar 9, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 9, 2026

@kewang1024 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D95745946.

@kewang1024 kewang1024 changed the title Enable per-column decode cost collection in Nimble reader feat: Enable per-column decode cost collection in Nimble reader Mar 9, 2026
kewang1024 pushed a commit to kewang1024/nimble that referenced this pull request Mar 10, 2026
…bookincubator#558)

Summary:

Initialize columnMetricsSet in SelectiveNimbleRowReader when
collectColumnStats is enabled and merge stats in updateRuntimeStats().
This enables the common readWithTiming() path to collect
decodeCPUTimeNanos per column, matching DWRF (D94338919, D94979517,
D94554467).

Differential Revision: D95745946
kewang1024 pushed a commit to kewang1024/nimble that referenced this pull request Mar 10, 2026
…bookincubator#558)

Summary:

Initialize columnMetricsSet in SelectiveNimbleRowReader when
collectColumnStats is enabled and merge stats in updateRuntimeStats().
This enables the common readWithTiming() path to collect
decodeCPUTimeNanos per column, matching DWRF (D94338919, D94979517,
D94554467).

Differential Revision: D95745946
@kewang1024 kewang1024 changed the title feat: Enable per-column decode cost collection in Nimble reader feat: Add per-column decode cost collection in Nimble reader Mar 10, 2026
kewang1024 pushed a commit to kewang1024/nimble that referenced this pull request Mar 10, 2026
…kincubator#558)

Summary:

Initialize columnMetricsSet in SelectiveNimbleRowReader when
collectColumnStats is enabled and merge stats in updateRuntimeStats().
This enables the common readWithTiming() path to collect
decodeCPUTimeNanos per column, matching DWRF (D94338919, D94979517,
D94554467).

Differential Revision: D95745946
…kincubator#558)

Summary:
Pull Request resolved: facebookincubator#558

Initialize columnMetricsSet in SelectiveNimbleRowReader when
collectColumnStats is enabled and merge stats in updateRuntimeStats().
This enables the common readWithTiming() path to collect
decodeCPUTimeNanos per column, matching DWRF (D94338919, D94979517,
D94554467).

Differential Revision: D95745946
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants