Skip to content

There is a limit on stream retry attempts #201

@youngm

Description

@youngm

While doing some fault tolerance testing I noticed that if there is a service disruption while streaming the stream will only attempt to reconnect after 5 tries, and then it appears never to try again even when the connection is restored. After it is restored only Polling seems to work.

15:22:51.710 [PollThread] WARN  io.harness.cf.client.api.PollingProcessor - retrieveAll failed: CompletionException - io.harness.cf.client.connector.ConnectorException: UnknownHostException: No such host is known (config.ff.harness.io) - httpCode=400 httpReason=UnknownHostException: No such host is known (config.ff.harness.io)
ON
15:22:54.501 [OkHttp https://config.ff.harness.io/...] WARN  io.harness.cf.client.connector.NewRetryInterceptor - Request attempt 5 to https://config.ff.harness.io/api/1.0/stream?cluster=2 was not successful, [UnknownHostException: config.ff.harness.io], retry limited reached
15:22:54.502 [OkHttp https://config.ff.harness.io/...] WARN  io.harness.cf.client.connector.EventSource - SSE Stream aborted: Invalid SSE HTTP response: Response{protocol=h2, code=400, message=UnknownHostException: config.ff.harness.io, url=https://config.ff.harness.io/api/1.0/stream?cluster=2}

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions