influxdata / influxdata/kapacitor

Record stream for a dbrp that doesn't exist hangs indefinitely

Open
#148 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
2.4k
Forks
479
Avg merge
4d 16h
Merged PRs (30d)
4

Description

Probably just need to add some sort of read timeout so that when no data arrives we error out.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Go code that handles record streams for a nonexistent dbrp and review how reads currently wait for data. Check existing timeout and error-handling tests, if present. Done means a missing dbrp returns an error instead of hanging indefinitely, with regression coverage for that case.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
stream-processing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.