kafka_client decodeGroupMetadata does not honor the allowlist or denylist
Open
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 4k
- Forks
- 818
- Avg merge
- 1h 14m
- Merged PRs (30d)
- 1
Description
In processConsumerOffsetsMessage, decodeKeyAndOffset honors the allowlist and denylist, but decodeGroupMetadata does not https://github.com/linkedin/Burrow/blob/master/core/internal/consumer/kafka_client.go#L413
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in core/internal/consumer/kafka_client.go at processConsumerOffsetsMessage and compare decodeGroupMetadata with decodeKeyAndOffset. Trace how the allowlist and denylist are handled in the latter, then verify that decodeGroupMetadata applies the same filtering behavior and run the repository's relevant tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kafka
- Domain
- backend, distributed-systems
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100