open-feature / open-feature/flagd
EventStream evaluation `DEADLINE_EXCEEDED` shouldn't be an error
Open
@toddbaert is already working on this.
Since May 1, 2026.
- Dominant language
- Go
- Stars
- 997
- Forks
- 136
- Avg merge
- 4d 8h
- Merged PRs (30d)
- 11
Description
I may be wrong here, but I'd like to raise this to have a broader discussion.
On the OTel Demo we have a couple of services using flagd.evaluation.v*.Service/EventStream.
This creates a new span every X minutes.
- In Python we have spans that are 30 minutes long:
-
- In Java we have 10 minutes long spans:
-
- In Javascript we have 10 minutes long spans, all on the same trace:
-
- This was reported here: https://github.com/open-feature/js-sdk-contrib/issues/1522
-
The main issue to me is the span status ERROR.
If this connection is expected to end and reconnect, I don't think the span should be marked as error.
Contributor guide
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.
Assessment
This issue has not been assessed yet.