Skip to content

Fix reducer errors misdocumented as sharing the partitioner's error event type - #984

Open
coipond-writer[bot] wants to merge 1 commit into
masterfrom
fix/parallel-segments-reducer-error-event-type-44183
Open

Fix reducer errors misdocumented as sharing the partitioner's error event type#984
coipond-writer[bot] wants to merge 1 commit into
masterfrom
fix/parallel-segments-reducer-error-event-type-44183

Conversation

@coipond-writer

Copy link
Copy Markdown
Contributor

What

`Pro/Consumer-Groups/Parallel-Segments.md:331` said both partitioner and reducer failures emit `error.occurred` with type `parallel_segments.partitioner.error`.

Why it's wrong

`pro/processing/consumer_groups/parallel_segments/filters/base.rb:58-93`: `#partition` failures instrument type `parallel_segments.partitioner.error` (line 69); `#reduce` failures instrument a distinct type, `parallel_segments.reducer.error` (line 89).

Anyone filtering `error.occurred` by `parallel_segments.partitioner.error` to catch reducer bugs would silently miss them.

Fixed to name both distinct types.

Fixes #44183 (Redmine).

…vent type

pro/processing/consumer_groups/parallel_segments/filters/base.rb:58-93:
#partition failures instrument type "parallel_segments.partitioner.error"
(line 69); #reduce failures instrument a distinct type,
"parallel_segments.reducer.error" (line 89).

The page claimed both share the same event type. Anyone filtering
error.occurred by parallel_segments.partitioner.error to catch reducer
bugs would silently miss them. Fixed to name both distinct types.

Fixes #44183.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants