Commit c41a9b7a authored by Chuck Lever's avatar Chuck Lever Committed by J. Bruce Fields

NFSD: Add nfsd_clid_destroyed tracepoint

Record client-requested termination of client IDs.
Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
parent cee8aa07
...@@ -3907,6 +3907,7 @@ nfsd4_destroy_clientid(struct svc_rqst *rqstp, ...@@ -3907,6 +3907,7 @@ nfsd4_destroy_clientid(struct svc_rqst *rqstp,
status = nfserr_wrong_cred; status = nfserr_wrong_cred;
goto out; goto out;
} }
trace_nfsd_clid_destroyed(&clp->cl_clientid);
unhash_client_locked(clp); unhash_client_locked(clp);
out: out:
spin_unlock(&nn->client_lock); spin_unlock(&nn->client_lock);
......
...@@ -513,6 +513,7 @@ DEFINE_EVENT(nfsd_clientid_class, nfsd_clid_##name, \ ...@@ -513,6 +513,7 @@ DEFINE_EVENT(nfsd_clientid_class, nfsd_clid_##name, \
DEFINE_CLIENTID_EVENT(reclaim_complete); DEFINE_CLIENTID_EVENT(reclaim_complete);
DEFINE_CLIENTID_EVENT(confirmed); DEFINE_CLIENTID_EVENT(confirmed);
DEFINE_CLIENTID_EVENT(destroyed);
DEFINE_CLIENTID_EVENT(expired); DEFINE_CLIENTID_EVENT(expired);
DEFINE_CLIENTID_EVENT(purged); DEFINE_CLIENTID_EVENT(purged);
DEFINE_CLIENTID_EVENT(renew); DEFINE_CLIENTID_EVENT(renew);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment