Hi gnmi developers
gnmic infinitely attempts to retry sending subscription stream request to the server even when it responds with PERMISSION_DENIED or RESOURCE_EXHAUSTED. This makes gnmic keep holding a connection with server using resources.
Looks like, gnmic does not handle any error code in response, and indefinitely attempts a retry.
Should the client not handle such error codes gracefully and not do indefinite reattempts on failures from which we cannot recover even on retries?
Thanks.
Hi gnmi developers
gnmic infinitely attempts to retry sending subscription stream request to the server even when it responds with PERMISSION_DENIED or RESOURCE_EXHAUSTED. This makes gnmic keep holding a connection with server using resources.
Looks like, gnmic does not handle any error code in response, and indefinitely attempts a retry.
Should the client not handle such error codes gracefully and not do indefinite reattempts on failures from which we cannot recover even on retries?
Thanks.