On 12/11/18 12:30 AM, gaurav gangalwar wrote:
As we can see in the log highlighted we are still left with one ref
even after SVC_DESTROY in UMNT and all SVC_RELEASE.
[...]
I tried with SVC_RELEASE instead of SVC_DESTROY in same patch, it
worked at least for connection on which UMNT came, we are releasing the xprt for it.
Then it would seem that there already is another SVC_DESTROY somewhere else. The
whole
point of SVC_DESTROY is once-only. So your SVC_DESTROY didn't do anything.
[...]
As we can see in the logs refcnt is going to zero for the connection
on which UMNT came.
But there are logs for other connections also, which we are not cleaning up as there is
no UMNT on them, but we are polling on them and they are getting closed,
I just have single client and running same script, looks like client is opening multiple
connections and closing them on UMNT.
What client is running multiple connections on the same fd?