Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shutdown only if CLOSE has been set to xprt->xp_flags #318

Open
wants to merge 1 commit into
base: next
Choose a base branch
from

Conversation

rojingeorge
Copy link

@rojingeorge rojingeorge commented Aug 27, 2024

This commit fixes a Hung issue, when we try to mount using NFSv3.

FDs getting shutdown/closed was causing issues post rearming the events...This got opened up as part of the changes made in 16daff0c1999c158dec9ad026902401b8ea7a64f...Old check put was removed in this patch...If the above changes were reverted, then all works fine...

27/08/2024 05:26:26Z : 271645[::ffff:10.46.185.45] [io_10] nfs_rpc_process_request :DISP :DEBUG :Request from ::ffff:10.46.185.45 for Program 100005, Version 3, Function 0 has xid=817545599

...

27/08/2024 05:26:26Z : 271645[::ffff:10.46.185.45] [io_10] rpc :TIRPC :F_DBG :xdr_reply_encode:109 SUCCESS
27/08/2024 05:26:26Z : 271645[none] [io_11] rpc :TIRPC :F_DBG :Trace svc_ref_it() 0x7f0c25279500 fd 0 fd_send 0 xp_refcnt 2 af 0 port 4294967295 xp_flags  @svc_dg_xprt_zalloc:108
27/08/2024 05:26:26Z : 271645[::ffff:10.46.185.45] [io_10] rpc :TIRPC :F_DBG :svc_dg_reply: 0x7f0c261afa80 fd 17 err 32 sendmsg failed (will set dead)
27/08/2024 05:26:26Z : 271645[none] [io_11] rpc :TIRPC :F_DBG :svc_rqst_rearm_events:198 locking
27/08/2024 05:26:26Z : 271645[::ffff:10.46.185.45] [io_10] complete_request :DISP :DEBUG :NFS DISPATCHER: FAILURE: Error while calling svc_sendreply on a new request. rpcxid=817545599 socket=17 function:MNT_NULL client:::ffff:10.46.185.45 program:100005 nfs version:3 proc:0 errno: 32
27/08/2024 05:26:26Z : 271645[none] [io_11] rpc :TIRPC :F_DBG :svc_rqst_rearm_events_locked: xprt 0x7f0c2d869000 fd 17 ev_flags ADDED_RECV
27/08/2024 05:26:26Z : 271645[::ffff:10.46.185.45] [io_10] rpc :TIRPC :F_DBG :Trace svc_destroy_it() 0x7f0c261afa80 fd 17 fd_send 0 xp_refcnt 3 af 10 port 716 xp_flags  INITIAL INITIALIZED DESTROYING @complete_request:1323
27/08/2024 05:26:26Z : 271645[none] [io_11] rpc :TIRPC :F_DBG :svc_rqst_rearm_events_locked: 0x7f0c2d869000 fd 17 xp_refcnt 6 sr_rec 0x7f0c31cb76c0 evchan 8 ev_refcnt 5 epoll_fd 9 control fd pair (7:8) rearm event 0x7f0c2d869528
27/08/2024 05:26:26Z : 271645[none] [io_11] rpc :TIRPC :F_DBG :svc_rqst_rearm_events:202 unlocking @svc_rqst_rearm_events:198
27/08/2024 05:26:26Z : 271645[::ffff:10.46.185.45] [io_10] rpc :TIRPC :F_DBG :Trace svc_release_it() 0x7f0c261afa80 fd 17 fd_send 0 xp_refcnt 2 af 10 port 716 xp_flags  INITIAL INITIALIZED DESTROYING @complete_request:1323
27/08/2024 05:26:26Z : 271645[none] [io_11] rpc :TIRPC :F_DBG :svc_dg_rendezvous: 0x7f0c25279500 fd 17 Bad message sa_family is 0xffff




27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_14] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff
27/08/2024 04:53:15Z : 271645[none] [io_13] rpc :TIRPC :F_DBG :svc_dg_rendezvous: Bad message sa_family is 0xffff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants