I am using tunnel.proto for subscription with GNMIC
The tunnel server is GNMIC & client(my network element) is using C++.
Subscription is working fine but I am unable to close TCP connection when deleting/removing a target at my network element.
The tcp socket at client stays in CLOSE_WAIT state, due to which I am unable to cleanup the gRPC SSL resources too.
TCP 0 0 ::ffff:192.168.0.16.50164 ::ffff:10.179.193.207.50051 CLOSE_WAIT
Whereas Ctrl-C at GNMIC works fine and cleanup all resources.
Is there any specific sequence which one need to follow while deleting/removing target ?
Also, is there any minimum gRPC stack and gnmi.proto version which is needed for tunnel.proto to work ? Here are the version details
1)gRPC stack : 1.0.0
2)gnmi.proto : 0.7.0
3)tunnel.proto : 0.1
I am using tunnel.proto for subscription with GNMIC
Is there any specific sequence which one need to follow while deleting/removing target ? Also, is there any minimum gRPC stack and gnmi.proto version which is needed for tunnel.proto to work ? Here are the version details 1)gRPC stack : 1.0.0 2)gnmi.proto : 0.7.0 3)tunnel.proto : 0.1