I'm using an OpenConfig server which (reasonably) returns a gRPC INVALIDARGUMENT / error code 3 error when I request `/system/|@~\from it (regardless of whether I'm doing agetor asubscribe, and regardless of the--stream-mode). Usinggnmicto make the request, if I usegetthen I see the INAVLID_ARGUMENT error returned. However, if I usesubscribethen I don't see any error. Internally (from within the server) I can see it logs the invalid request every 10s (probably because of the default retry period as per--retry duration ... retry timer for RPCs (default 10s)) and the INVALID_ARGUMENT error that it's returning. I thinkgnmic` should return instead of retrying if it sees that a subscription attempt returned INVALID_ARGUMENT (because the arguments aren't going to become valid on retries).
Hi gnmic devs,
I'm using an OpenConfig server which (reasonably) returns a gRPC INVALIDARGUMENT / error code 3 error when I request `/system/|@~\
from it (regardless of whether I'm doing a
getor a
subscribe, and regardless of the
--stream-mode). Using
gnmicto make the request, if I use
getthen I see the INAVLID_ARGUMENT error returned. However, if I use
subscribethen I don't see any error. Internally (from within the server) I can see it logs the invalid request every 10s (probably because of the default retry period as per
--retry duration ... retry timer for RPCs (default 10s)) and the INVALID_ARGUMENT error that it's returning. I think
gnmic` should return instead of retrying if it sees that a subscription attempt returned INVALID_ARGUMENT (because the arguments aren't going to become valid on retries).Thank you, Colin