Closed Myllyenko closed 3 months ago
Given:
tech.ydb.topic.write.impl.WriterImpl
ydb-sdk-topic-2.2.2
When:
WriterImpl#initImpl
Then:
Future
The returned Future fails with an error indicating the failure reason (full storage utilization) either immediatly or after a configurable timeout.
At the moment Topic SDK retries every error indefinitely. It will be possible to set reaction on different error types in retry policies that should be added in #81
Problem
Given:
tech.ydb.topic.write.impl.WriterImpl
fromydb-sdk-topic-2.2.2
.When:
WriterImpl#initImpl
to initialize a new session.Then:
Future
waits indefinitly. I didn't try to find an upper bound, but 20-second timeout specified in our code are exceeded.Expected Behavior
The returned
Future
fails with an error indicating the failure reason (full storage utilization) either immediatly or after a configurable timeout.