diff options
author | Scott Mayhew <[email protected]> | 2020-02-19 15:52:15 -0500 |
---|---|---|
committer | Chuck Lever <[email protected]> | 2020-03-16 12:04:30 -0400 |
commit | 7627d7dc79a8edd4b8f946a66002ea4205203112 (patch) | |
tree | ada1890d3a593920ca589e8f5c5fd6836a66fc60 /tools/perf/scripts/python/bin/stackcollapse-record | |
parent | fb33c6510d5595144d585aa194d377cf74d31911 (diff) |
nfsd: set the server_scope during service startup
Currently, nfsd4_encode_exchange_id() encodes the utsname nodename
string in the server_scope field. In a multi-host container
environemnt, if an nfsd container is restarted on a different host than
it was originally running on, clients will see a server_scope mismatch
and will not attempt to reclaim opens.
Instead, set the server_scope while we're in a process context during
service startup, so we get the utsname nodename of the current process
and store that in nfsd_net.
Signed-off-by: Scott Mayhew <[email protected]>
[bfields: fix up major_id too]
Signed-off-by: J. Bruce Fields <[email protected]>
Signed-off-by: Chuck Lever <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions