[LU-6391] Option for client not to stop pinging when server suppress_pings enabled Created: 20/Mar/15  Updated: 14/Mar/16  Resolved: 14/Mar/16

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.6.0, Lustre 2.7.0, Lustre 2.8.0
Fix Version/s: Lustre 2.9.0

Type: Improvement Priority: Minor
Reporter: Wally Wang (Inactive) Assignee: WC Triage
Resolution: Fixed Votes: 0
Labels: patch
Environment:

Lustre servers serve multiple client systems.


Issue Links:
Related
is related to LU-2467 ABILITY TO DISABLE PINGING Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

When Lustre servers enable 'suppress_pings', all clients will stop pinging. The servers will rely on external node failure notification mechanism to evict dead client through the procfs evict_client. However, for Lustre servers serving multiple client systems, client systems may have mixed capability of delivering the node failure event. For those clients that may not have such mechanism available need to preserve the Lustre ping. One way to resolve the issue is to add a client mount option 'always_ping' so that the client will not stop pinging even server enabled 'suppress_pings'.



 Comments   
Comment by Gerrit Updater [ 21/Mar/15 ]

Wally Wang (wang@cray.com) uploaded a new patch: http://review.whamcloud.com/14127
Subject: LU-6391 llite: mount option for client not to stop pinging
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 443e43c7d0e96eae5da26a9b8faa6c7daef10382

Comment by Wally Wang (Inactive) [ 21/Mar/15 ]

Here is the implementation, please comment and review:

http://review.whamcloud.com/#/c/14127/

Comment by Gerrit Updater [ 25/Mar/15 ]

Wally Wang (wang@cray.com) uploaded a new patch: http://review.whamcloud.com/14181
Subject: LU-6391 llite: mount option for client not to stop pinging
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 4726684b4b3831c40bd4df2409f5b9c359aafa45

Comment by Wally Wang (Inactive) [ 25/Mar/15 ]

Please ignore http://review.whamcloud.com/14181
the updated patch is in
http://review.whamcloud.com/#/c/14127/

Comment by Gerrit Updater [ 14/Mar/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14127/
Subject: LU-6391 llite: Add client mount opt to ignore suppress_pings
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6707ed7038dd6208cc6e1e56d88fba8eec5e92cb

Generated at Sat Feb 10 01:59:49 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.