[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: |
|
||||||||
| 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 |
| Comment by Wally Wang (Inactive) [ 21/Mar/15 ] |
|
Here is the implementation, please comment and review: |
| Comment by Gerrit Updater [ 25/Mar/15 ] |
|
Wally Wang (wang@cray.com) uploaded a new patch: http://review.whamcloud.com/14181 |
| Comment by Wally Wang (Inactive) [ 25/Mar/15 ] |
|
Please ignore http://review.whamcloud.com/14181 |
| Comment by Gerrit Updater [ 14/Mar/16 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14127/ |